Endpoints: 39,967MCP servers: 22,496Payout addresses: 2,533Paid calls: 3,294Letters: 54Defects: 1,976counted 1 min ago
teppi

Server definition

Hash
sha256:257d9f8314084d9751da560979784b8db9b5564e1629595dd44849837716122e
What it is
What a remote MCP server returned when asked what it offers: 7 tools

The blob, as servednamed by its sha256

{ "instructions": "School Signals (English school edtech contract renewals and buyer briefs) and the DfE AI safety evidence toolkit. Start with school_signals_search (free). Paid tools settle in USDC on Base (eip155:8453) to 0x491Fcf30a5aa0483B3cd8C0041d21801F195B3AF via x402 v2: without payment they return the PaymentRequired object; sign it and retry with _meta[\"x402/payment\"]. Files can also be bought by plain transfer (create_transfer_order, then check_transfer_order). Coverage is partial (only published notices). The toolkit is not certification. HTTP docs: https://pay.adamhaleworks.workers.dev/ and https://pay.adamhaleworks.workers.dev/openapi.json. This server never asks for private keys.", "tools": [ { "description": "Paid 295 USDC (school-signals-england-snapshot) or 149 USDC (dfe-ai-safety-toolkit) via x402; returns a signed 48-hour download link, the file SHA-256 and an order URL. Without payment returns the x402 terms. If your client caps automatic payments, use create_transfer_order instead.", "inputSchema": { "additionalProperties": false, "properties": { "product": { "description": "File to buy.", "enum": [ "school-signals-england-snapshot", "dfe-ai-safety-toolkit" ], "maxLength": 120, "type": "string" }, "x402_payment": { "description": "Optional, paid tools only: a signed x402 v2 PaymentPayload, base64. Prefer params._meta[\"x402/payment\"]. Never a private key or seed phrase.", "maxLength": 16384, "type": "string" } }, "required": [ "product" ], "type": "object" }, "name": "buy_file_x402", "outputSchema": null }, { "description": "Free. With only order: status (and a fresh download link once paid). With tx_hash: verifies the Base transaction (canonical USDC, recipient, exact amount, success, time window, 10 confirmations, never used before) and returns the download link.", "inputSchema": { "additionalProperties": false, "properties": { "order": { "description": "Order id.", "maxLength": 120, "type": "string" }, "tx_hash": { "description": "Base transaction hash, 0x + 64 hex.", "maxLength": 120, "pattern": "^0x[0-9a-fA-F]{64}$", "type": "string" } }, "required": [ "order" ], "type": "object" }, "name": "check_transfer_order", "outputSchema": null }, { "description": "Free. Creates a 24-hour order with an order-specific exact USDC amount on Base. Send exactly that amount of canonical USDC to the recipient in one transfer, then call check_transfer_order with the transaction hash.", "inputSchema": { "additionalProperties": false, "properties": { "product": { "description": "File to buy.", "enum": [ "school-signals-england-snapshot", "dfe-ai-safety-toolkit" ], "maxLength": 120, "type": "string" } }, "required": [ "product" ], "type": "object" }, "name": "create_transfer_order", "outputSchema": null }, { "description": "Free. Every product with its price in USDC, route, licence and how to pay (x402 or plain transfer on Base).", "inputSchema": { "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "list_products", "outputSchema": null }, { "description": "Paid $0.20 USDC. Hierarchy, published edtech contracts and incumbents, upcoming renewals with estimated windows, live tenders, recent trust changes and official links for one buyer. Unknown, ambiguous (candidates returned) or evidence-free buyers are refused before payment.", "inputSchema": { "additionalProperties": false, "properties": { "buyer": { "description": "school:<URN>, trust:<UID>, org:<slug>, a URN or an exact name.", "maxLength": 120, "type": "string" }, "x402_payment": { "description": "Optional, paid tools only: a signed x402 v2 PaymentPayload, base64. Prefer params._meta[\"x402/payment\"]. Never a private key or seed phrase.", "maxLength": 16384, "type": "string" } }, "required": [ "buyer" ], "type": "object" }, "name": "school_buyer_brief", "outputSchema": null }, { "description": "Paid $0.03 USDC. Up to 25 published edtech contracts at English schools, trusts and councils ending in a window, with incumbent, value, extensions, estimated re-procurement window and official notice links. Empty results and invalid filters are refused before payment.", "inputSchema": { "additionalProperties": false, "properties": { "buyer": { "description": "Buyer id from school_signals_search.", "maxLength": 120, "type": "string" }, "category": { "description": "Edtech category.", "enum": [ "CCTV, access & visitor management", "Classroom AV & interactive displays", "Cloud, licences & productivity", "Cyber security, filtering & safeguarding tech", "Devices & end-user hardware", "IT managed services & support", "Learning platforms, content & assessment", "MIS & school administration software", "Networks, Wi-Fi & connectivity", "Parent communication, payments & cashless", "Print & MFD", "School websites & digital", "Telephony" ], "maxLength": 120, "type": "string" }, "ending_within_months": { "description": "Window from today, 1-24 months (default 12).", "maximum": 24, "minimum": 1, "type": "integer" }, "include_recently_ended": { "description": "Also contracts that ended in the last 6 months.", "type": "boolean" }, "region": { "description": "English region.", "enum": [ "East Midlands", "East of England", "London", "North East", "North West", "South East", "South West", "West Midlands", "Yorkshire and the Humber" ], "maxLength": 120, "type": "string" }, "supplier": { "description": "Incumbent supplier name contains this text.", "maxLength": 120, "type": "string" }, "x402_payment": { "description": "Optional, paid tools only: a signed x402 v2 PaymentPayload, base64. Prefer params._meta[\"x402/payment\"]. Never a private key or seed phrase.", "maxLength": 16384, "type": "string" } }, "required": [], "type": "object" }, "name": "school_renewals", "outputSchema": null }, { "description": "Free. Find buyer ids (school:<URN>, trust:<UID>, org:<slug>) with counts of published edtech contracts, renewals in the next 12 months, live tenders and trust changes. Use before school_buyer_brief.", "inputSchema": { "additionalProperties": false, "properties": { "q": { "description": "Name (3-120 characters), URN or GIAS group UID.", "maxLength": 120, "type": "string" } }, "required": [ "q" ], "type": "object" }, "name": "school_signals_search", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:257d9f8314084d9751da560979784b8db9b5564e1629595dd44849837716122e | sha256sum