accueil / serveurs / Finance & Paiement / dev.workers.adamhaleworks.pay/school-signals
dev.workers.adamhaleworks.pay/school-signals
serveur MCP (Model Context Protocol) · adam-hale-school-signals 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que dev.workers.adamhaleworks.pay/school-signals est sûr ?
Au dernier audit MCP Hub, le serveur MCP « dev.workers.adamhaleworks.pay/school-signals » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- buy_file_x402≈ 264 tokens
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.
Paramètres, retour & exemple (2)
Paramètresproduct· string · requis · school-signals-england-snapshot | dfe-ai-safety-toolkit
File to buy.x402_payment· string · optionnel
Optional, paid tools only: a signed x402 v2 PaymentPayload, base64. Prefer params._meta["x402/payment"]. Never a private key or seed phrase.
Exemple d'appel{"name": "buy_file_x402", "arguments": {"product": "school-signals-england-snapshot"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_transfer_order≈ 215 tokens
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.
Paramètres, retour & exemple (2)
Paramètresorder· string · requis
Order id.tx_hash· string · optionnel
Base transaction hash, 0x + 64 hex.
Exemple d'appel{"name": "check_transfer_order", "arguments": {"order": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_transfer_order≈ 191 tokens
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.
Paramètres, retour & exemple (1)
Paramètresproduct· string · requis · school-signals-england-snapshot | dfe-ai-safety-toolkit
File to buy.
Exemple d'appel{"name": "create_transfer_order", "arguments": {"product": "school-signals-england-snapshot"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_products≈ 118 tokens
Free. Every product with its price in USDC, route, licence and how to pay (x402 or plain transfer on Base).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_products", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - school_buyer_brief≈ 254 tokens
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.
Paramètres, retour & exemple (2)
Paramètresbuyer· string · requis
school:<URN>, trust:<UID>, org:<slug>, a URN or an exact name.x402_payment· string · optionnel
Optional, paid tools only: a signed x402 v2 PaymentPayload, base64. Prefer params._meta["x402/payment"]. Never a private key or seed phrase.
Exemple d'appel{"name": "school_buyer_brief", "arguments": {"buyer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - school_renewals≈ 526 tokens
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.
Paramètres, retour & exemple (7)
Paramètresbuyer· string · optionnel
Buyer id from school_signals_search.region· string · optionnel · East Midlands | East of England | London | North East | North West | South East | South West | West Midlands
English region.category· string · optionnel · 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
Edtech category.supplier· string · optionnel
Incumbent supplier name contains this text.x402_payment· string · optionnel
Optional, paid tools only: a signed x402 v2 PaymentPayload, base64. Prefer params._meta["x402/payment"]. Never a private key or seed phrase.ending_within_months· integer · optionnel
Window from today, 1-24 months (default 12).include_recently_ended· boolean · optionnel
Also contracts that ended in the last 6 months.
Exemple d'appel{"name": "school_renewals", "arguments": {"buyer": "texte", "region": "East Midlands", "category": "CCTV, access & visitor management", "supplier": "texte", "x402_payment": "texte", "ending_within_months": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - school_signals_search≈ 173 tokens
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.
Paramètres, retour & exemple (1)
Paramètresq· string · requis
Name (3-120 characters), URN or GIAS group UID.
Exemple d'appel{"name": "school_signals_search", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».