Tool tree
open-pay.jp exposes WebMCP tools to AI agents.
Implementation
gradeNot graded
gradeNot graded
search_paid_resourcesAnswer
Search the OpenPay AI store catalog of x402-payable APIs (JPYC on Polygon and USDC on Base). Returns resource URL, price, currency, and when an agent should buy it. Free to call.
View tool JSON
{
"name": "search_paid_resources",
"kind": "answer",
"impl": "imperative",
"description": "Search the OpenPay AI store catalog of x402-payable APIs (JPYC on Polygon and USDC on Base). Returns resource URL, price, currency, and when an agent should buy it. Free to call.",
"inputSchema": {
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "Optional case-insensitive match on description/URL."
},
"currency": {
"type": "string",
"enum": [
"jpyc",
"usdc"
]
}
},
"required": []
},
"page": "/ja/discovery"
}get_resource_schemaAnswer
Get the machine-readable contract for one OpenPay paid resource: query parameters, x-agent-usage (when/how to re-buy), payment info, and response example. Free to call.
View tool JSON
{
"name": "get_resource_schema",
"kind": "answer",
"impl": "imperative",
"description": "Get the machine-readable contract for one OpenPay paid resource: query parameters, x-agent-usage (when/how to re-buy), payment info, and response example. Free to call.",
"inputSchema": {
"type": "object",
"properties": {
"resource": {
"type": "string",
"description": "Resource URL or /api/... path from search_paid_resources."
}
},
"required": [
"resource"
]
},
"page": "/ja/discovery"
}prepare_purchaseSensitive Action
Fetch the x402 payment requirements (HTTP 402 accepts) for one OpenPay paid resource, without paying. This tool NEVER signs or executes a payment — use your own wallet tooling (openpay-x402-mcp or the buyer scripts) to pay.
View tool JSON
{
"name": "prepare_purchase",
"kind": "transact",
"impl": "imperative",
"description": "Fetch the x402 payment requirements (HTTP 402 accepts) for one OpenPay paid resource, without paying. This tool NEVER signs or executes a payment — use your own wallet tooling (openpay-x402-mcp or the buyer scripts) to pay.",
"inputSchema": {
"type": "object",
"properties": {
"resource": {
"type": "string",
"description": "Resource URL or /api/... path from search_paid_resources."
}
},
"required": [
"resource"
]
},
"page": "/ja/discovery"
}