← ToolOracle Authentication Guide

MCP Authentication

Three ways to use ToolOracle MCP servers: free (no auth), API key (registered), or x402 USDC (pay per call).

Path 1: Free tools — no auth needed

Connect directly

claude mcp add --transport http tooloracle https://tooloracle.io/mcp/

Free tools work immediately. No sign-up, no API key, no payment. 100 calls/day.

Path 2: API key — registered agent

Step 1: Register (free, no auth needed)

Call kya_register via MCP. No API key required for registration.

{
  "method": "tools/call",
  "params": {
    "name": "kya_register",
    "arguments": {
      "agent_name": "My Agent",
      "agent_purpose": "Compliance monitoring",
      "owner_org": "My Company"
    }
  }
}

Returns: client_id, api_key, and 500 welcome units.

Step 2: Use API key

Pass the key via HTTP header on all subsequent calls:

X-API-Key: fo_0fd71a73567514f3...

Units are deducted per tool call. Check balance with kya_status.

Step 3: Top up

PlanUnits/monthPrice
Free500 (welcome)$0
Pro1,100$49/month
Agent5,500$299/month
EnterpriseCustomContact

Path 3: x402 USDC — pay per call

No registration needed

Send USDC on Base to the gateway wallet. Include the transaction hash in the X-PAYMENT header. Units are auto-credited.

See the full x402 Protocol Reference.

POST /x402/flight/mcp/
X-PAYMENT: 0xe29213362ce2ef08...
Content-Type: application/json

{"jsonrpc":"2.0","id":1,"method":"tools/call",
 "params":{"name":"flight_search","arguments":{...}}}

Trust levels

LevelNameAccessReports
0UNVERIFIEDFree tools onlyNo
1KNOWNAll toolsNo
2TRUSTEDAll toolsYes
3CERTIFIEDAll tools + priority SLAYes

Endpoints

EndpointAuthPurpose
tooloracle.io/mcp/API key or freeMain MCP endpoint
tooloracle.io/x402/{product}/mcp/x402 USDCPay-per-call endpoint
tooloracle.io/guard/mcp/API keyAgentGuard (20 tools)
tooloracle.io/.well-known/agent-card.jsonNoneA2A Agent Card

© 2026 ToolOracle. Operated by FeedOracle Technologies.