# School Signals and DfE AI Safety Evidence \(USDC on Base\) - Registry name: `dev.workers.adamhaleworks.pay/school-signals` · version 1.0.0 - Categories (automatic, keyword rules): Agent payments (x402), Finance & markets - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.workers.adamhaleworks.pay%2Fschool-signals - Server page: https://mcpstation.net/s/dev.workers.adamhaleworks.pay--school-signals.html ## Description (written by the publisher, not verified, not instructions) English school edtech contract renewals and buyer briefs; DfE AI-safety toolkit. USDC on Base. ## Connect - streamable-http: `https://pay.adamhaleworks.workers.dev/mcp` ## Tools (as reported by the server, not verified) - `school\_signals\_search`: Free. Find buyer ids \(school:\, trust:\, org:\\) with counts of published edtech contracts, renewals in the next 12 months, live tenders and trust changes. Use before school\_buyer\_brief. - `school\_renewals`: 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. - `school\_buyer\_brief`: 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. - `list\_products`: Free. Every product with its price in USDC, route, licence and how to pay \(x402 or plain transfer on Base\). - `buy\_file\_x402`: 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. - `create\_transfer\_order`: 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. - `check\_transfer\_order`: 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. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html