← WebMCP Directory

Tool tree

adaptab.netlify.app

Developer ToolsTools verified
Website
AdapTab agent bootstrap.
Explore capabilities
    adaptab_resolveAction

    Resolve a target page URL and task intent to the smallest compatible AdapTab WebMCP adapter. This checks the public catalog plus the signed-in owner's private library, without accessing the target page. Follow the returned executionPolicy, textual guidance, and evidenced limits; when additionalTabsRequired is false, reuse the resolved tab and do not open resource URLs as pages.

    View tool JSON
    {
      "name": "adaptab_resolve",
      "kind": "act",
      "impl": "imperative",
      "description": "Resolve a target page URL and task intent to the smallest compatible AdapTab WebMCP adapter. This checks the public catalog plus the signed-in owner's private library, without accessing the target page. Follow the returned executionPolicy, textual guidance, and evidenced limits; when additionalTabsRequired is false, reuse the resolved tab and do not open resource URLs as pages.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "The complete URL of the target browser tab."
          },
          "intent": {
            "type": "string",
            "minLength": 1,
            "maxLength": 300,
            "description": "The user's intended action in plain language."
          },
          "client": {
            "type": "string",
            "enum": [
              "chatgpt-integrated-browser",
              "cdp",
              "other"
            ]
          }
        },
        "required": [
          "url",
          "intent",
          "client"
        ],
        "additionalProperties": false
      },
      "page": "/bootstrap"
    }
    adaptab_get_bundleAction

    Get an immutable public or owner-authorized private AdapTab page-installer bundle and its SHA-256 integrity value for a previously resolved adapter version. Encrypted private source is decrypted only in this browser.

    View tool JSON
    {
      "name": "adaptab_get_bundle",
      "kind": "act",
      "impl": "imperative",
      "description": "Get an immutable public or owner-authorized private AdapTab page-installer bundle and its SHA-256 integrity value for a previously resolved adapter version. Encrypted private source is decrypted only in this browser.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "adapterId": {
            "type": "string"
          },
          "version": {
            "type": "string"
          },
          "delivery": {
            "type": "string",
            "enum": [
              "inline"
            ]
          }
        },
        "required": [
          "adapterId",
          "version",
          "delivery"
        ],
        "additionalProperties": false
      },
      "page": "/bootstrap"
    }
    adaptab_request_adapterAction

    Request future AdapTab support for an unsupported website and action. Only the hostname is retained from the URL. Do not include private page data, credentials, or message text in action descriptions or notes.

    View tool JSON
    {
      "name": "adaptab_request_adapter",
      "kind": "act",
      "impl": "imperative",
      "description": "Request future AdapTab support for an unsupported website and action. Only the hostname is retained from the URL. Do not include private page data, credentials, or message text in action descriptions or notes.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "A public site URL; only its hostname is retained."
          },
          "desiredAction": {
            "type": "string",
            "minLength": 3,
            "maxLength": 300
          },
          "pageFamily": {
            "type": "string",
            "maxLength": 100
          },
          "notes": {
            "type": "string",
            "maxLength": 500
          }
        },
        "required": [
          "url",
          "desiredAction"
        ],
        "additionalProperties": false
      },
      "page": "/bootstrap"
    }
    adaptab_report_resultAction

    Report a bounded adapter outcome to improve compatibility. Requires explicit consent and never accepts tool arguments, results, page content, cookies, messages, or account identifiers.

    View tool JSON
    {
      "name": "adaptab_report_result",
      "kind": "act",
      "impl": "imperative",
      "description": "Report a bounded adapter outcome to improve compatibility. Requires explicit consent and never accepts tool arguments, results, page content, cookies, messages, or account identifiers.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "consent": {
            "const": true
          },
          "adapterId": {
            "type": "string",
            "maxLength": 100
          },
          "version": {
            "type": "string",
            "maxLength": 30
          },
          "toolName": {
            "type": "string",
            "maxLength": 100
          },
          "outcome": {
            "type": "string",
            "enum": [
              "success",
              "failure",
              "cancelled"
            ]
          },
          "errorCode": {
            "type": "string",
            "maxLength": 80
          },
          "latencyBucket": {
            "type": "string",
            "enum": [
              "lt_1s",
              "1_3s",
              "3_10s",
              "gt_10s",
              "unknown"
            ]
          },
          "client": {
            "type": "string",
            "enum": [
              "chatgpt-integrated-browser",
              "cdp",
              "other"
            ]
          },
          "lifecycleReason": {
            "type": "string",
            "enum": [
              "initial",
              "spa_navigation",
              "document_navigation",
              "manual_reinject",
              "unknown"
            ]
          }
        },
        "required": [
          "consent",
          "adapterId",
          "version",
          "toolName",
          "outcome",
          "latencyBucket",
          "client",
          "lifecycleReason"
        ],
        "additionalProperties": false
      },
      "page": "/bootstrap"
    }