{"auth":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base","scheme":"x402"},"description":"Ontario Protocol exposed as MCP tools for x402 discovery, verification, and paid endpoint access. Free tools are marked 0 USDC; paid calls settle in USDC on Base.","generated_at":"2026-05-26T10:19:33.999065Z","name":"ontario-protocol","tools":[{"description":"Free pre-payment policy decision. Agents ask whether an x402 endpoint should be paid under strict, standard, or permissive policy.","endpoint":"https://ontarioprotocol.com/api/agent/can-pay","inputSchema":{"properties":{"agent_policy":{"enum":["strict","standard","permissive"],"type":"string"},"endpoint":{"type":"string"},"max_usdc":{"type":"string"}},"required":["endpoint"],"type":"object"},"method":"POST","name":"agent_can_pay","x402_price_usdc":"0"},{"description":"Free check for whether a paid endpoint is ready for agent discovery and x402 payment.","endpoint":"https://ontarioprotocol.com/api/verify/x402-readiness","inputSchema":{"properties":{"target_url":{"type":"string"}},"required":["target_url"],"type":"object"},"method":"POST","name":"x402_readiness_verify","x402_price_usdc":"0"},{"description":"Idempotent pre-settlement verification for agent-to-agent x402 payment payloads and payment requirements.","endpoint":"https://ontarioprotocol.com/api/agent/verify-payment","inputSchema":{"properties":{"expected":{"type":"object"},"idempotency_key":{"type":"string"},"payment_payload":{"type":"object"},"payment_requirements":{"type":"object"},"verify_with_facilitator":{"default":false,"type":"boolean"}},"required":["payment_payload","payment_requirements"],"type":"object"},"method":"POST","name":"agent_verify_payment","x402_price_usdc":"0"},{"description":"Safe x402 rehearsal surface. Returns deterministic can-pay fixtures and simulated facilitator verify/settle responses.","endpoint":"https://ontarioprotocol.com/api/agent/can-pay","inputSchema":{"properties":{"endpoint":{"description":"Use https://sandbox.ontarioprotocol.com/x402/allow, /review, or /deny.","type":"string"},"max_usdc":{"default":"0.05","type":"string"},"sandbox":{"default":true,"type":"boolean"},"scenario":{"default":"allow","enum":["allow","review","deny"],"type":"string"}},"required":["endpoint"],"type":"object"},"method":"POST","name":"agent_commerce_sandbox","sandbox":{"base_url":"https://sandbox.ontarioprotocol.com","manifest":"https://ontarioprotocol.com/.well-known/x402-sandbox.json"},"x402_price_usdc":"0"},{"description":"Machine-readable Ontario x402 Trust Standard. Agents should check this policy before paying unknown endpoints.","endpoint":"https://ontarioprotocol.com/.well-known/x402-trust.json","inputSchema":{"properties":{},"type":"object"},"method":"GET","name":"x402_trust_standard","x402_price_usdc":"0"},{"description":"Public ledger of recent x402 readiness reports.","endpoint":"https://ontarioprotocol.com/api/verify/reports","inputSchema":{"properties":{"limit":{"default":25,"type":"integer"}},"type":"object"},"method":"GET","name":"x402_verification_reports","x402_price_usdc":"0"},{"description":"Monitored x402 service profiles with certification and signed report history.","endpoint":"https://ontarioprotocol.com/api/verify/services","inputSchema":{"properties":{"limit":{"default":100,"type":"integer"}},"type":"object"},"method":"GET","name":"x402_verified_service_profiles","x402_price_usdc":"0"},{"description":"Schema.org Dataset JSON-LD for the Ontario x402 verification graph.","endpoint":"https://ontarioprotocol.com/api/verify/dataset.json","inputSchema":{"properties":{},"type":"object"},"method":"GET","name":"x402_verification_dataset","x402_price_usdc":"0"},{"description":"Latest weekly x402/MCP/paid-agent endpoint intelligence with scanner, docs, and product tasks.","endpoint":"https://ontarioprotocol.com/intelligence/latest.json","inputSchema":{"properties":{},"type":"object"},"method":"GET","name":"x402_ecosystem_intelligence","x402_price_usdc":"0"},{"description":"Subscribe to endpoint drift alerts for score drops, price changes, manifest changes, and lost certification.","endpoint":"https://ontarioprotocol.com/api/alerts/x402","inputSchema":{"properties":{"email":{"type":"string"},"endpoint":{"type":"string"},"events":{"items":{"type":"string"},"type":"array"},"webhook_url":{"type":"string"}},"required":["endpoint"],"type":"object"},"method":"POST","name":"x402_alert_subscribe","x402_price_usdc":"0"},{"description":"High-intent x402 verification answers with canonical HTML and JSON mirrors for agent citation.","endpoint":"https://ontarioprotocol.com/api/geo/answers","inputSchema":{"properties":{},"type":"object"},"method":"GET","name":"x402_answer_graph","x402_price_usdc":"0"},{"description":"Machine-readable map of answer pages, JSON mirrors, OpenAPI, sitemap, and citation policy.","endpoint":"https://ontarioprotocol.com/.well-known/geo.json","inputSchema":{"properties":{},"type":"object"},"method":"GET","name":"x402_geo_manifest","x402_price_usdc":"0"},{"description":"Public, no-payment path for agents to discover, verify, decide, rehearse, and cite Ontario surfaces.","endpoint":"https://ontarioprotocol.com/.well-known/agent-invite.json","inputSchema":{"properties":{},"type":"object"},"method":"GET","name":"x402_agent_invitation","x402_price_usdc":"0"},{"description":"Submit an agent's card URL or A2A endpoint, receive a structured trust report (security signals, identity claims, declared capabilities). Returns JSON.","inputSchema":{"properties":{"target_url":{"description":"Optional URL parameter; concrete schema is endpoint-specific.","type":"string"}},"type":"object"},"name":"ontario_agent-trust-scan","x402":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","endpoint":"https://ontarioprotocol.com/api/x402/agent-trust-scan","method":"POST","network":"base","price_atomic":10000,"price_usdc":"0.01"}},{"description":"Look up an agent's accumulated reputation (sourced from on-chain EAS attestations on Base + recent scan history).","inputSchema":{"properties":{"target_url":{"description":"Optional URL parameter; concrete schema is endpoint-specific.","type":"string"}},"type":"object"},"name":"ontario_reputation","x402":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","endpoint":"https://ontarioprotocol.com/api/x402/reputation/<agent_id>","method":"GET","network":"base","price_atomic":1000,"price_usdc":"0.001"}},{"description":"Submit an AI agent for inclusion in the Ontario Protocol directory. Pays 0.10 USDC up front to deter spam.","inputSchema":{"properties":{"target_url":{"description":"Optional URL parameter; concrete schema is endpoint-specific.","type":"string"}},"type":"object"},"name":"ontario_list-agent","x402":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","endpoint":"https://ontarioprotocol.com/api/x402/list-agent","method":"POST","network":"base","price_atomic":100000,"price_usdc":"0.10"}},{"description":"Register your own x402-paid endpoint so AI agents discover it through Ontario Protocol's `/discover`. 0.50 USDC listing fee.","inputSchema":{"properties":{"target_url":{"description":"Optional URL parameter; concrete schema is endpoint-specific.","type":"string"}},"type":"object"},"name":"ontario_list-service","x402":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","endpoint":"https://ontarioprotocol.com/api/x402/list-service","method":"POST","network":"base","price_atomic":500000,"price_usdc":"0.50"}}],"url":"https://ontarioprotocol.com","version":"1.0.0"}
