Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted 3 min ago
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:f809f8f611cbaa3efb10b88278fbec1ab10dc31c8665c37f6e81d491687ccbd7 | sha256sum