Tool tree
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.
Implementation
gradeNot graded
gradeNot graded
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
}
}