mcpbeat Sign in

Ontario Protocol MCP Server

by ontarioprotocol Your server? Claim it
answering

Ontario Protocol is answering right now. Last checked 15 min ago. It exposes 20 tools.

Find live x402 APIs for any task (0.005 USDC, no match no charge); Base balance, tx and gas reads.

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 91 days of history · worst day 99%
91 days agonow
100.0%
Uptime 24h
91 of 91 checks
20
Tools
read from the server
294 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 83

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 2 September 2026. No other catalogue keeps this.

31 Oct 6 tool descriptions were rewritten ontario_base-balances, ontario_base-gas, ontario_base-tx-check and 3 more
31 Oct a tool changed the parameters it asks for ontario_validate-service
31 Oct a tool changed version
29 Oct 3 tool descriptions were rewritten ontario_base-balances, ontario_base-gas, ontario_base-tx-check
25 Oct 9 tool descriptions were rewritten12 times that day agent_can_pay, agent_trust_preview, find_x402_tool and 6 more
25 Oct 5 tools changed the parameters they ask for6 times that day ontario_base-gas, ontario_purchase_router, ontario_refresh-listing and 2 more
25 Oct 3 tools appeared ontario_base-balances, ontario_base-gas, ontario_base-tx-check
25 Oct a tool changed version
18 Oct a tool appeared ontario_find-api
18 Oct a tool changed version
and 52 more, back to 2 September 2026

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 15 min ago.

run in your terminal
claude mcp add ontario-protocol --transport http https://ontarioprotocol.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://ontarioprotocol.com/mcp
~/.codex/config.toml
[mcp_servers.ontario-protocol]
url = "https://ontarioprotocol.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "ontario-protocol": {
      "url": "https://ontarioprotocol.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "ontario-protocol": {
      "type": "http",
      "url": "https://ontarioprotocol.com/mcp"
    }
  }
}

Available tools 20

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

ontario
ontario_base-balances
Base wallet balance: ETH, USDC and about 25 widely held Base tokens for any address, plus up to 20 ERC-20 token contracts you name, each with symbol, decimals, raw and formatted amount and the block number read, live from Base mainnet RPC. Required: address. $0.002 USDC on Base. Failed read, no charge. No account, no API key. Base mainnet only; no prices or USD values; tokens outside the list and your extras are not discovered. [PAID: 0.002 USDC via x402 on Base. Two-step flow: a call without payment returns MCP PaymentRequired; the retry carries the signed PaymentPayload in params._meta['x402/payment']. The legacy _x402_payment base64 argument is also supported. Signing happens in the caller's wallet.]
ontario_base-gas
Base gas price: base fee, priority fee p25/p50/p90 over the last 20 blocks, ready-to-sign maxFeePerGas and maxPriorityFeePerGas for slow, normal and fast inclusion, an L1 data-fee upper bound, and the estimated total cost in wei of an ETH transfer and an ERC-20 transfer, live from Base mainnet RPC with the block number. Required: none; optional blocks (5 to 50). $0.0015 USDC on Base. Failed read, no charge. No account, no API key. Estimates, not inclusion guarantees. [PAID: 0.0015 USDC via x402 on Base. Two-step flow: a call without payment returns MCP PaymentRequired; the retry carries the signed PaymentPayload in params._meta['x402/payment']. The legacy _x402_payment base64 argument is also supported. Signing happens in the caller's wallet.]
ontario_base-tx-check
Verify Base transaction by hash: status, block, timestamp and confirmations, with USDC and ERC-20 Transfers decoded (token, from, to, amount; up to 100 listed, transfers_total gives the full count), any EIP-3009 authorization used, and match flags for an expected payTo and amount, so an x402 payment receipt or PAYMENT-RESPONSE can be checked as settled. Required: hash. $0.002 USDC on Base. Transaction not found, no charge. No account, no API key. Base mainnet only. [PAID: 0.002 USDC via x402 on Base. Two-step flow: a call without payment returns MCP PaymentRequired; the retry carries the signed PaymentPayload in params._meta['x402/payment']. The legacy _x402_payment base64 argument is also supported. Signing happens in the caller's wallet.]
ontario_find-api
Which x402 API should my agent call? Live API finder for any task. Required: task. Returns up to 5 paid APIs that answered a fresh unpaid probe with a valid Base USDC 402, ranked by task fit, price and Bazaar-reported repeat buyers, each with live price, network and a ready-to-call request. Provider calls are paid separately. No live match, no charge. $0.005 USDC on Base. No account, no API key. Recommendations, not a safety guarantee. [PAID: 0.005 USDC via x402 on Base. Two-step flow: a call without payment returns MCP PaymentRequired; the retry carries the signed PaymentPayload in params._meta['x402/payment']. The legacy _x402_payment base64 argument is also supported. Signing happens in the caller's wallet.]
ontario_list-agent
Submits a public directory listing for an agent the caller owns. Payload validation is free; payment does not guarantee approval, traffic, ranking, or safety. [PAID: 0.10 USDC via x402 on Base. Two-step flow: a call without payment returns MCP PaymentRequired; the retry carries the signed PaymentPayload in params._meta['x402/payment']. The legacy _x402_payment base64 argument is also supported. Signing happens in the caller's wallet.]
ontario_list-service
Publish a provider-owned x402 API so AI agents can discover and buy it. After free validation and a Bazaar buyer-intent audit, the 0.50 USDC Launch Passport creates a public profile with a signed JSON twin, readiness and Coinbase indexing evidence, a five-query retrieval snapshot, badge, copy-ready MCP/catalog records, and 30 days of freshness maintenance. It can become eligible for strict Ontario discovery when evidence is ready and fresh. It does not guarantee Coinbase placement, ranking, traffic, purchases, a ready grade, or safety. [PAID: 0.50 USDC via x402 on Base. Two-step flow: a call without payment returns MCP PaymentRequired; the retry carries the signed PaymentPayload in params._meta['x402/payment']. The legacy _x402_payment base64 argument is also supported. Signing happens in the caller's wallet.]
ontario_purchase_router
Free deterministic routing of one public task to Ontario's free and paid tools. Returns the matching tool and a decision (free_only, run_free_preflight, or paid_recommended with the tool's price, network and budget check). Natural endpoint-verification tasks route to the free readiness verifier, with the optional 0.002 USDC settlement-backed receipt disclosed. Provider jobs such as publishing, registering, or making an x402 endpoint discoverable route to the self-serve 0.50 USDC publication product and its free validator. Paid reads it can recommend: ontario_find-api (a live-checked paid API for a task), ontario_base-balances (Base wallet balances), ontario_base-tx-check (whether a Base transaction settled) and ontario_base-gas (current Base gas prices). Existing paid profiles route to the 0.10 USDC evidence refresh and its free refresh validator. Empty calls return task examples instead of guessing a purchase. This tool never invokes another tool, signs a payload, or spends funds.
ontario_refresh-listing
Attaches a fresh live readiness observation to an existing paid Ontario provider profile's canonical HTML, JSON twin, and badge. This tool cannot edit provider metadata, improve a grade by payment, or buy ranking or traffic. Freshness maintenance is automatic and included during the launch passport's first 30 days. [PAID: 0.10 USDC via x402 on Base. Two-step flow: a call without payment returns MCP PaymentRequired; the retry carries the signed PaymentPayload in params._meta['x402/payment']. The legacy _x402_payment base64 argument is also supported. Signing happens in the caller's wallet.]
ontario_task_fit
Free task-to-tool matching with an optional Jev second opinion. With allow_typesafe=true, your public task and Ontario's public tool descriptions are sent to TypeSafe for Jev inference. Do not supply secrets, personal data, private URLs, or customer content. Ontario does not persist task text here. TypeSafe processing is subject to its policies; zero retention is not promised. Without consent, only Ontario's deterministic router is used. Returns a callable tool and input schema, or abstains. Never executes tools or authorizes payment. Model quota exhaustion falls back to deterministic routing.
ontario_validate-agent
Validate an agent listing payload for free before publication. Never publishes, signs or spends.
ontario_validate-refresh
Check an existing paid provider profile's refresh eligibility for free, including cooldown. Never refreshes, signs or spends.
ontario_validate-service
Free provider listing preflight for the 0.50 USDC Ontario launch passport. Validates public service metadata, runs a live readiness scan (8 s budget) that saves a public signed readiness report, and an exact-URL Bazaar lookup. Returns a summary with grade, score, report_published, Bazaar presence and the top findings, or endpoint_unreachable with the fix when the endpoint returns no HTTP response. verify_now=false skips the scan and the report. Never publishes a listing, signs or spends.
x402
find_x402_tool
Free buyer-side search across Ontario's fresh strict-ready paid profiles, Agentic Market, and Coinbase CDP Bazaar. Returns unverified marketplace candidates ranked by task relevance plus bounded source-reported recent activity, with optional Base/USDC budget filtering; nothing is probed, so listings may be dead or mispriced. ontario_find-api returns live-checked candidates. Paid Ontario publication adds no ranking score. Provider-side publication queries return the free listing validator and the 0.50 USDC publication workflow.
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.
x402_readiness_verify
Free check for whether a paid endpoint is ready for agent discovery and x402 payment. Returns a readiness grade, a free end-to-end buyer-path diagnostic handoff and a grade-aware provider handoff that states whether the endpoint is ready-grade for the optional 0.50 USDC publication and links the free listing validator.
x402_verification_reports
Public ledger of recent x402 readiness reports.
agent
agent_can_pay
Free pre-payment policy decision: allow, review, or deny for one x402 endpoint under strict, standard, or permissive policy, with reasons and report evidence. require_audit_receipt adds a handoff to the optional settlement-backed receipt.
agent_trust_preview
Free live, rate-limited agent trust preview for one public endpoint. Returns safe signals and issues without the paid evidence bundle or attestation; the paid trust scan adds them.
bazaar
bazaar_buyer_intent_gap
Free read-only provider audit that runs Coinbase's indexing preflight and measures one public x402 endpoint across five live CDP Bazaar buyer-search variations. Returns retrieval coverage, observed sample ranks, alternatives, public 30-day call and unique-payer observations, Base USDC price bands, HTTP 402 and metadata readiness, and the activation boundary. Public quality counts may include owner-funded calls and are not revenue. It never signs or settles.
github
github_x402_repo_scan
Free pre-deployment scan of one public GitHub repository for x402 implementation, HTTP 402 tests, payment configuration, buyer documentation, discovery metadata, CI gates, and sensitive filenames. Returns paths and remediation, never source contents.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

ontario_agent-pay-query-v2
removed 8 Oct 2026
ontario_agent-trust-scan
removed 8 Oct 2026
ontario_reputation
removed 8 Oct 2026
ontario_x402-demand-authenticity
removed 8 Oct 2026
ontario_x402-implementation-audit
removed 8 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://ontarioprotocol.com/mcp streamable-http answering 297 ms 15 min ago

Alternatives to Ontario Protocol

same job, measured the same way
KAI Router
by kingdt1991-netizen

Find pay-per-call x402 tools (USDC on Base) for any task, ranked by relevance and real demand.

1 tools answering
Agentexchange
by agentexchange-store

Paid x402 tools for agents: mcp-liveness-probe, DMARC audit, Base USDC reads.

105 tools answering
Base Gas MCP
by memosr

Live Base gas, tx cost in USD, 4-chain comparison and gas history. Paid per call in USDC via x402.

130 installs/wk local only
Base Intel MCP
by datakoot

Read-only on-chain intel for AI agents on Base: balances, tokens, gas, tx status. No API keys.

5 tools answering
P
PageProof
by chatgpt-alert-crab-1890-pageproof

PDF text by page with hashes. 0.005 USDC/Base via x402. No OCR. Check /health for readiness.

1 tools answering
Mazza Group AI APIs
by mazzagrp

23 pay-per-call AI APIs for agents: x402, USDC on Base, no API keys.

23 tools answering
Base Web3 M2m Hub
by castralis122

Live Base Mainnet on-chain data (gas, DEX, Aave, token risk, prices). Pay per call in USDC via x402.

17 tools answering
ToolPick
by youraitools

Find and live-check the paid x402 API for an agent task, ranked by real 30-day payers and price.

1 tools answering

Ontario Protocol — questions

Answers built from our own checks of this server.

What can Ontario Protocol do?
It exposes 20 tools, read directly from the server on our last check. Among them: agent_can_pay, agent_trust_preview, bazaar_buyer_intent_gap, find_x402_tool, github_x402_repo_scan, ontario_base-balances and 14 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Ontario Protocol mostly used for?
Its tools cluster around ontario, x402 and agent. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Ontario Protocol working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 294 ms. The bar chart above shows every period we have measured.
Did Ontario Protocol ever remove tools?
Yes. ontario_agent-pay-query-v2, ontario_agent-trust-scan, ontario_reputation, ontario_x402-demand-authenticity and 1 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
Is Ontario Protocol still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect Ontario Protocol?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Ontario Protocol need an API key?
No. Ontario Protocol completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 20 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Ontario Protocol?
It answers our handshake in 294 ms on average, which is faster than 47% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.