← WebMCP Directory

Tool tree

mpp.dev

Finance & CryptoTools verified
Website
Documentation and service catalog for the Machine Payments Protocol (MPP), co-developed by Tempo and Stripe, for charging for API requests, tool calls and content via HTTP 402.
Explore capabilities
    mpp.search_docsAnswer

    Search the MPP documentation index for pages about protocol concepts, SDKs, guides, payment methods, and services.

    View tool JSON
    {
      "name": "mpp.search_docs",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the MPP documentation index for pages about protocol concepts, SDKs, guides, payment methods, and services.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Case-insensitive search text."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      }
    }
    mpp.open_pageAction

    Navigate the browser to an MPP documentation path, such as /quickstart/client, /sdk/typescript, or /advanced/discovery.

    View tool JSON
    {
      "name": "mpp.open_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the browser to an MPP documentation path, such as /quickstart/client, /sdk/typescript, or /advanced/discovery.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Docs path or mpp.dev URL to open."
          }
        },
        "required": [
          "path"
        ],
        "additionalProperties": false
      }
    }
    mpp.list_servicesAnswer

    List services available through MPP, including ids, names, categories, service URLs, and endpoint counts.

    View tool JSON
    {
      "name": "mpp.list_services",
      "kind": "answer",
      "impl": "imperative",
      "description": "List services available through MPP, including ids, names, categories, service URLs, and endpoint counts.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Optional case-insensitive filter across service id, name, description, categories, tags, and endpoint paths."
          }
        },
        "additionalProperties": false
      }
    }
    mpp.get_serviceAnswer

    Return endpoint and payment details for one service in the MPP service catalog.

    View tool JSON
    {
      "name": "mpp.get_service",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return endpoint and payment details for one service in the MPP service catalog.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "serviceId": {
            "type": "string",
            "description": "Service id, such as openai, anthropic, exa, or storage."
          }
        },
        "required": [
          "serviceId"
        ],
        "additionalProperties": false
      }
    }
    mpp.get_api_catalogAnswer

    Return the RFC 9727 API catalog with links to MPP machine-readable descriptions, documentation, and status endpoints.

    View tool JSON
    {
      "name": "mpp.get_api_catalog",
      "kind": "answer",
      "impl": "imperative",
      "description": "Return the RFC 9727 API catalog with links to MPP machine-readable descriptions, documentation, and status endpoints.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }