Model Context Protocol integration
Wrap Ontario's paid endpoints as MCP tools. Each tool descriptor advertises its USDC price; the MCP host can budget before invoking.
Reference docs: https://modelcontextprotocol.io/
| Machine-readable: /integrations/mcp.json
Snippet
{
"name": "ontario-protocol",
"version": "1.0.0",
"tools": [
{
"name": "agent_trust_scan",
"description": "Scan an agent endpoint (paid: 0.01 USDC via x402).",
"inputSchema": {
"type": "object",
"properties": {
"target_url": {"type": "string"}
},
"required": ["target_url"]
},
"x402": {
"endpoint": "https://ontarioprotocol.com/api/x402/agent-trust-scan",
"method": "POST",
"price_usdc": "0.01",
"network": "base"
}
}
]
}
Endpoints wired
POST /api/x402/agent-trust-scan— 0.01 USDCGET /api/x402/reputation/<agent_id>— 0.001 USDCPOST /api/x402/list-agent— 0.10 USDCPOST /api/x402/list-service— 0.50 USDC
Want to test without paying? Use
POST /api/demo/agent-trust-scan — free, rate-limited, same response shape.