# Ontario Protocol MCP server

Verify x402 endpoints before payment or publish service profiles for agent discovery.

## Links
- Registry page: https://www.getdrio.com/mcp/com-ontarioprotocol-ontario-protocol
- Repository: https://github.com/thom899g/ontarioprotocol
- Website: https://ontarioprotocol.com

## Install
- Endpoint: https://ontarioprotocol.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://ontarioprotocol.com/mcp

## Tools
- ontario_purchase_router (Ontario Free/Paid Purchase Router) - Free deterministic pre-purchase routing across Ontario tools. Use this before any paid Ontario tool to decide whether the task is free-only, needs free preflight, or is eligible for a paid result after wallet, Base network, and explicit budget gates. Natural endpoint-verification tasks route to the free readiness verifier and disclose the optional 0.002 USDC settlement-backed receipt only when extra audit evidence is needed. Provider jobs such as publishing, registering, or making an x402 endpoint discoverable can route to the self-serve 0.50 USDC publication product after preflight. This tool never invokes another tool, signs a payload, or spends funds. Endpoint: https://ontarioprotocol.com/mcp
- find_x402_tool (Find a task-matched x402 tool) - Free buyer-side search across Ontario's fresh strict-ready paid profiles, Agentic Market, and Coinbase CDP Bazaar. Rank public, credential-free endpoint candidates by task relevance plus bounded source-reported recent activity, with optional Base/USDC budget filtering. Paid Ontario publication adds no ranking score. This is discovery, not a safety certification; run readiness and can-pay before spending. When the query is provider-side publication intent, skip buyer marketplace search and return the free listing validator followed by the gated 0.50 USDC publication workflow. Endpoint: https://ontarioprotocol.com/mcp
- agent_can_pay (Agent Payment Preflight) - Free pre-payment policy decision. Agents ask whether an x402 endpoint should be paid under strict, standard, or permissive policy. Endpoint: https://ontarioprotocol.com/mcp
- x402_readiness_verify (x402 Readiness Verify) - Free check for whether a paid endpoint is ready for agent discovery and x402 payment. Returns a grade-aware provider handoff: validate listing metadata free before any optional 0.50 USDC publication, and do not pay for publication while the endpoint is not ready-grade. Endpoint: https://ontarioprotocol.com/mcp
- x402_launch_kit (X402 Launch Kit) - Generate a validated listing payload, x402 resource draft, MCP descriptor, GitHub readiness workflow, README snippet, and registry copy for one paid endpoint. Endpoint: https://ontarioprotocol.com/mcp
- ontario_list-service (Publish an x402 Service Profile) - Use only when the caller owns an x402 endpoint and wants a public provider profile, live readiness scan, evidence link, and conditional fresh ready-grade eligibility in strict /discover and Ontario's task-to-tool buyer search, with a privacy-safe 30-day profile request receipt. A paid profile supersedes an older free preview for the same endpoint and method in public catalogs. Validate and run readiness first; payment does not guarantee a ready grade, traffic, ranking, purchases, or safety. Agent payment guidance: run free can-pay and readiness checks first; pay only when policy allows base 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 and 0.50 USDC is inside the agent budget. [PAID: 0.50 USDC via x402 on Base. Two-step flow: call without _x402_payment to receive the x402 payment requirements, then call again with _x402_payment set to a base64 x402 PaymentPayload to settle and receive the result.] Endpoint: https://ontarioprotocol.com/mcp
- ontario_refresh-listing (Refresh an x402 Service Profile) - Use only for an existing paid Ontario provider profile when the caller wants a fresh live readiness observation attached to its canonical HTML, JSON twin, and badge. This tool cannot edit provider metadata, improve a grade by payment, or buy ranking or traffic. Agent payment guidance: run free can-pay and readiness checks first; pay only when policy allows base 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 and 0.10 USDC is inside the agent budget. [PAID: 0.10 USDC via x402 on Base. Two-step flow: call without _x402_payment to receive the x402 payment requirements, then call again with _x402_payment set to a base64 x402 PaymentPayload to settle and receive the result.] Endpoint: https://ontarioprotocol.com/mcp
- ontario_agent-pay-query-v2 (Live x402 Endpoint Readiness Check) - Live x402 endpoint readiness check before payment. This x402 paid API verification service helps verify an x402 endpoint before an AI agent pays: probe one public paid API and inspect the HTTP 402 challenge, payTo address, price, Base USDC network and asset, manifest freshness, buyer budget, and spend policy. Returns ALLOW or DENY with reasons, readiness score, report ID, settlement metadata, and a settlement-backed SHA-256 evidence receipt. Run free can-pay and readiness checks first. Readiness evidence is not a safety guarantee. Agent payment guidance: run free can-pay and readiness checks first; pay only when policy allows base 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 and 0.002 USDC is inside the agent budget. [PAID: 0.002 USDC via x402 on Base. Two-step flow: call without _x402_payment to receive the x402 payment requirements, then call again with _x402_payment set to a base64 x402 PaymentPayload to settle and receive the result.] Endpoint: https://ontarioprotocol.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: com.ontarioprotocol
- Version: 1.0.3
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 31, 2026
- Source: https://registry.modelcontextprotocol.io
