Remote MCP server for English school edtech contract data — buyer search, renewal windows and buyer briefs — plus paid USDC-on-Base file purchases.
What you can do
Search buyers (schools, trusts, organisations) with counts of published edtech contracts, renewals, live tenders and trust changes
List published edtech contracts ending in a date window, with incumbent, value, extensions and notice links
Build a buyer brief covering hierarchy, contracts, renewals, tenders and recent trust changes
List products with prices, routes, licences and payment methods
Buy files via x402 or create and verify a USDC transfer order on Base
When to use it
Useful when you need evidence on English school and trust edtech procurement — upcoming renewals, incumbents, live tenders — or want to purchase the England snapshot or DfE AI-safety toolkit datasets. Start with the free search and product listing before paying.
Requirements
A remote streamable HTTP endpoint; no account, API key or headers declared. Paid tools require a Base wallet with USDC and a client that can pay via x402 or send a plain USDC transfer. Network access to the endpoint and to Base for transaction checks.
Before you install
Several tools cost real money in USDC on Base: renewals at $0.03, buyer briefs at $0.20, and files at 295 or 149 USDC. Payments are irreversible; send the exact order amount to the stated recipient. Refusals happen before payment, but confirm the order and amount before transferring. Results are limited to published data and may be incomplete.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/dev.workers.adamhaleworks.pay%2Fschool-signals/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
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.
Parametersqrequired
school_renewals
Upcoming school edtech contract renewals ($0.03)
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.
Buyer brief for one school, trust or council ($0.20)
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.
Parametersbuyerrequiredx402_payment
list_products
Products, prices and payment terms (free)
Free. Every product with its price in USDC, route, licence and how to pay (x402 or plain transfer on Base).
Takes no parameters.
buy_file_x402
Buy the England snapshot or the AI safety toolkit via 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.
Parametersproductrequiredx402_payment
create_transfer_order
Start a plain USDC transfer order for a file (free)
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.
Parametersproductrequired
check_transfer_order
Check an order or submit its payment transaction (free)
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.
Parametersorderrequiredtx_hash
Version history
1
v1.0.0LatestOct 18, 2026
Score
72%
72% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Publish an icon in the registry entry.
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.