Server definition
- Hash
- sha256:f809f8f611cbaa3efb10b88278fbec1ab10dc31c8665c37f6e81d491687ccbd7
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "This server exposes the PayAI x402 facilitator for checking supported payment kinds, verifying signed payments, settling them, and browsing Bazaar discovery data. settle_payment broadcasts a real on-chain transaction and moves funds; it is idempotent per signed payload, so resubmitting an identical payload returns its recorded outcome. GET-backed tools are free and unauthenticated.",
"tools": [
{
"description": "Returns aggregate statistics for the PayAI Bazaar catalog and its settlement activity. Use it for a compact view of catalog size and payment volume rather than individual resources.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_discovery_stats",
"outputSchema": null
},
{
"description": "Returns the payment networks, schemes, assets, and facilitator addresses currently supported by PayAI. Use it before constructing payment requirements when you need live capability data.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "get_supported",
"outputSchema": null
},
{
"description": "Lists x402-payable resources published in the PayAI Bazaar catalog. Use limit and offset to page through APIs, MCP tools, and agent services available for discovery.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"limit": {
"maximum": 1000,
"minimum": 1,
"type": "integer"
},
"offset": {
"minimum": 0,
"type": "integer"
}
},
"required": [],
"type": "object"
},
"name": "list_discovery_resources",
"outputSchema": null
},
{
"description": "Broadcasts the payment on-chain and moves real funds; it is idempotent per signed payload, so resubmitting the identical payload returns the recorded outcome. Treat errorReason \"settlement_pending\" as unresolved and call again with the identical arguments to poll.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"paymentPayload": {
"type": "object"
},
"paymentRequirements": {
"type": "object"
},
"serverExtensions": {
"type": "object"
},
"x402Version": {
"enum": [
1,
2
],
"type": "integer"
}
},
"required": [
"paymentPayload",
"paymentRequirements"
],
"type": "object"
},
"name": "settle_payment",
"outputSchema": null
},
{
"description": "Verifies a signed x402 payment payload against the supplied payment requirements. It checks validity but moves no funds.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"paymentPayload": {
"type": "object"
},
"paymentRequirements": {
"type": "object"
},
"serverExtensions": {
"type": "object"
},
"x402Version": {
"enum": [
1,
2
],
"type": "integer"
}
},
"required": [
"paymentPayload",
"paymentRequirements"
],
"type": "object"
},
"name": "verify_payment",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:f809f8f611cbaa3efb10b88278fbec1ab10dc31c8665c37f6e81d491687ccbd7 | sha256sum