← WebMCP Directory

Tool tree

sponsio-web.vercel.app

Developer ToolsTools verified
Website
sponsio records the tools a page registers, commits that record to your repo, and fails the build when the contract changes underneath the agents already using it.
Explore capabilities
    get_startedAnswer

    How to install sponsio and record a first baseline of the WebMCP tools a site exposes. Returns the exact shell commands.

    View tool JSON
    {
      "name": "get_started",
      "kind": "answer",
      "impl": "imperative",
      "description": "How to install sponsio and record a first baseline of the WebMCP tools a site exposes. Returns the exact shell commands.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    explain_severityAction

    Explain how sponsio grades a change to a WebMCP tool contract, and why a changed description or a dropped readOnly annotation is graded the way it is.

    View tool JSON
    {
      "name": "explain_severity",
      "kind": "act",
      "impl": "imperative",
      "description": "Explain how sponsio grades a change to a WebMCP tool contract, and why a changed description or a dropped readOnly annotation is graded the way it is.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "level": {
            "type": "string",
            "enum": [
              "breaking",
              "warning",
              "safe"
            ],
            "description": "Which severity to explain. Omit for all three."
          }
        },
        "additionalProperties": false
      }
    }
    list_check_categoriesAnswer

    List the categories of check sponsio runs against a site's WebMCP surface, beyond contract diffing.

    View tool JSON
    {
      "name": "list_check_categories",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the categories of check sponsio runs against a site's WebMCP surface, beyond contract diffing.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 20,
            "description": "How many categories to return. Defaults to all of them."
          }
        },
        "additionalProperties": false
      }
    }
    check_requirementsAnswer

    Check whether a given Node and Chrome version can run sponsio's live capture.

    View tool JSON
    {
      "name": "check_requirements",
      "kind": "answer",
      "impl": "imperative",
      "description": "Check whether a given Node and Chrome version can run sponsio's live capture.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "node": {
            "type": "string",
            "description": "Node major version, e.g. \"20\""
          },
          "chrome": {
            "type": "string",
            "description": "Chrome major version, e.g. \"151\""
          }
        },
        "additionalProperties": false
      }
    }