Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted just now
teppi

Server definition

Hash
sha256:805171b6a4c0c26927244de2fb4ffd5c3915df541ce6af4527dbc2a38226c870
What it is
What a remote MCP server returned when asked what it offers: 2 tools

The blob, as servednamed by its sha256

{ "instructions": "Call check_openapi with a public OpenAPI/Swagger JSON or YAML URL to get purchase details (free). The analysis is delivered only by POSTing {\"url\": \"<spec URL>\"} to https://agent.prh.news/v1/check with an x402-aware HTTP client: the endpoint replies HTTP 402 with x402 v2 requirements (0.10 USDC, Base mainnet, exact scheme); pay and retry the same request to receive the JSON and Markdown change report. Call compare_openapi for the immediate stateless 0.25 USDC before/after product. The canonical service contract is https://agent.prh.news/openapi.json. This MCP server never executes the check or moves funds.", "tools": [ { "description": "Developer tool for OpenAPI audit, API analysis, Swagger analysis, and API contract change validation (not general OpenAPI conformance linting). The paid analysis detects breaking changes and API drift by comparing a public OpenAPI/Swagger JSON or YAML contract with the service's last stored snapshot of that URL (the first check records the baseline). It returns deterministic JSON classifying endpoint, method, media-type, status, request/response field, type, requiredness, and structural oneOf/anyOf branch changes as breaking, potentially breaking, non-breaking or informational, plus a Markdown summary. It does not infer schema satisfiability or branch overlap; not and external references are unsupported. Cost: 0.10 USDC per completed analysis via x402 on Base (eip155:8453), settled only after the analysis is computed. This MCP tool itself is free: it validates the URL and returns the x402 endpoint and payment terms; it does not run the analysis or move funds. Canonical service OpenAPI: https://agent.prh.news/openapi.json. To get the analysis, POST {\"url\": \"<spec URL>\"} to the returned endpoint with an x402-capable HTTP client.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "url": { "description": "Public OpenAPI/Swagger JSON or YAML URL (http or https, no credentials or query string)", "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "check_openapi", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "input": { "additionalProperties": false, "properties": { "url": { "format": "uri", "type": "string" } }, "required": [ "url" ], "type": "object" }, "openapi": { "const": "https://agent.prh.news/openapi.json", "type": "string" }, "payment": { "additionalProperties": false, "properties": { "clientRequirement": { "const": "x402-aware HTTP retry required", "type": "string" }, "required": { "const": true, "type": "boolean" } }, "required": [ "required", "clientRequirement" ], "type": "object" }, "purchase": { "additionalProperties": false, "properties": { "amount": { "const": "100000", "type": "string" }, "asset": { "const": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "type": "string" }, "endpoint": { "const": "https://agent.prh.news/v1/check", "type": "string" }, "network": { "const": "eip155:8453", "type": "string" }, "payTo": { "const": "0xD6DD152A8A9c8D4A77006373253D5b5bB4022b61", "type": "string" }, "paymentFlow": { "const": "authorization", "type": "string" }, "price": { "const": "0.10 USDC", "type": "string" }, "scheme": { "const": "exact", "type": "string" } }, "required": [ "endpoint", "price", "network", "asset", "amount", "payTo", "scheme", "paymentFlow" ], "type": "object" } }, "required": [ "purchase", "input", "payment", "openapi" ], "type": "object" } }, { "description": "Validates explicit before and after public OpenAPI/Swagger URLs and returns purchase terms for an immediate deterministic semantic comparison, including structural oneOf/anyOf branch changes. It does not infer schema satisfiability or branch overlap; not and external references are unsupported. The paid endpoint returns breaking, potentially breaking, non-breaking and informational findings plus Markdown without reading or advancing snapshot history. Cost: 0.25 USDC via x402 on Base (eip155:8453). This MCP tool is free and never executes analysis or moves funds.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "after_url": { "format": "uri", "type": "string" }, "before_url": { "format": "uri", "type": "string" } }, "required": [ "before_url", "after_url" ], "type": "object" }, "name": "compare_openapi", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "input": { "additionalProperties": false, "properties": { "after_url": { "format": "uri", "type": "string" }, "before_url": { "format": "uri", "type": "string" } }, "required": [ "before_url", "after_url" ], "type": "object" }, "openapi": { "const": "https://agent.prh.news/openapi.json", "type": "string" }, "payment": { "additionalProperties": false, "properties": { "clientRequirement": { "const": "x402-aware HTTP retry required", "type": "string" }, "required": { "const": true, "type": "boolean" } }, "required": [ "required", "clientRequirement" ], "type": "object" }, "purchase": { "additionalProperties": false, "properties": { "amount": { "const": "250000", "type": "string" }, "asset": { "const": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "type": "string" }, "endpoint": { "const": "https://agent.prh.news/v1/compare", "type": "string" }, "network": { "const": "eip155:8453", "type": "string" }, "payTo": { "const": "0xD6DD152A8A9c8D4A77006373253D5b5bB4022b61", "type": "string" }, "paymentFlow": { "const": "authorization", "type": "string" }, "price": { "const": "0.25 USDC", "type": "string" }, "scheme": { "const": "exact", "type": "string" } }, "required": [ "endpoint", "price", "network", "asset", "amount", "payTo", "scheme", "paymentFlow" ], "type": "object" } }, "required": [ "purchase", "input", "payment", "openapi" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:805171b6a4c0c26927244de2fb4ffd5c3915df541ce6af4527dbc2a38226c870 | sha256sum