← WebMCP Directory

Tool tree

boundary-iota.vercel.app

Productivity & BusinessTools verified
Website
BOUNDARY - Agent-Native Conditional Form Completion Layer for WebMCP
Explore capabilities
    get_workflow_stateAnswer

    Get the current workflow state, valid actions, requirements, blocking conditions, evidence, and history.

    View tool JSON
    {
      "name": "get_workflow_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the current workflow state, valid actions, requirements, blocking conditions, evidence, and history.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    get_valid_next_actionsAnswer

    Get the actions currently authorized by the application workflow state.

    View tool JSON
    {
      "name": "get_valid_next_actions",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get the actions currently authorized by the application workflow state.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    select_device_typeAction

    Register the device being claimed.

    View tool JSON
    {
      "name": "select_device_type",
      "kind": "act",
      "impl": "imperative",
      "description": "Register the device being claimed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "device_type": {
            "type": "string",
            "enum": [
              "smartphone",
              "laptop",
              "tablet",
              "wearable"
            ]
          }
        },
        "required": [
          "device_type"
        ]
      }
    }
    document_incidentAction

    Document the incident details for the claim.

    View tool JSON
    {
      "name": "document_incident",
      "kind": "act",
      "impl": "imperative",
      "description": "Document the incident details for the claim.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "incident_type": {
            "type": "string",
            "enum": [
              "accidental_damage",
              "theft",
              "water_damage",
              "malfunction"
            ]
          },
          "imei": {
            "type": "string"
          },
          "serial": {
            "type": "string"
          }
        },
        "required": [
          "incident_type"
        ]
      }
    }
    specify_claim_amountAction

    Specify the claim amount.

    View tool JSON
    {
      "name": "specify_claim_amount",
      "kind": "act",
      "impl": "imperative",
      "description": "Specify the claim amount.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "claim_amount": {
            "type": "number",
            "minimum": 1
          }
        },
        "required": [
          "claim_amount"
        ]
      }
    }
    record_evidence_providedAction

    Record that a piece of evidence has been provided.

    View tool JSON
    {
      "name": "record_evidence_provided",
      "kind": "act",
      "impl": "imperative",
      "description": "Record that a piece of evidence has been provided.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string"
          },
          "filename": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ]
      }
    }
    upload_evidenceAction

    Advance the workflow after all required evidence has been provided.

    View tool JSON
    {
      "name": "upload_evidence",
      "kind": "act",
      "impl": "imperative",
      "description": "Advance the workflow after all required evidence has been provided.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    validate_claimAction

    Validate the claim against the current application state and rules.

    View tool JSON
    {
      "name": "validate_claim",
      "kind": "act",
      "impl": "imperative",
      "description": "Validate the claim against the current application state and rules.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    request_confirmationAction

    Request human confirmation before submission.

    View tool JSON
    {
      "name": "request_confirmation",
      "kind": "act",
      "impl": "imperative",
      "description": "Request human confirmation before submission.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }
    confirm_submissionAction

    Confirm submission. Only valid when the application is awaiting confirmation.

    View tool JSON
    {
      "name": "confirm_submission",
      "kind": "act",
      "impl": "imperative",
      "description": "Confirm submission. Only valid when the application is awaiting confirmation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "human_approval": {
            "type": "boolean"
          }
        },
        "required": [
          "human_approval"
        ]
      }
    }