AgentOracle MCP Server
An MCP (Model Context Protocol) server that connects AI assistants like Claude, Cursor, and Windsurf to AgentOracle — a pay-per-query real-time research API for AI agents.
What It Does
This MCP server exposes AgentOracle's research capabilities as tools that any MCP-compatible AI assistant can call:
Tool | Description | Cost |
| Real-time research on any topic — returns structured JSON with summary, key facts, sources, and confidence score | $0.02 USDC |
| Comprehensive deep analysis with expert-level findings, 10-15 detailed facts, and analysis paragraph | $0.10 USDC |
| Check if AgentOracle API is online with service status | Free |
| Get x402 payment manifest with pricing and endpoint details | Free |
Payments are handled via the x402 protocol on Base mainnet using USDC.
Quick Start
Install from npm
npm install -g agentoracle-mcpOr clone and build from source
git clone https://github.com/TKCollective/agentoracle-mcp.git
cd agentoracle-mcp
npm install
npm run buildUsage with Claude Desktop
Add this to your Claude Desktop MCP config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"agentoracle": {
"command": "npx",
"args": ["-y", "agentoracle-mcp"]
}
}
}Or if installed globally:
{
"mcpServers": {
"agentoracle": {
"command": "agentoracle-mcp"
}
}
}Usage with Cursor
Add to your Cursor MCP settings:
{
"mcpServers": {
"agentoracle": {
"command": "npx",
"args": ["-y", "agentoracle-mcp"]
}
}
}Example
Once connected, you can ask your AI assistant things like:
"Use AgentOracle to research the latest DeFi protocol TVL rankings on Base"
The assistant will call the research tool and return structured results:
{
"query": "Latest DeFi protocol TVL rankings on Base",
"tier": "standard",
"result": {
"summary": "As of March 2026, Base L2 DeFi TVL has reached...",
"key_facts": [
"Aerodrome leads Base DeFi with $3.2B TVL",
"Aave v3 on Base holds $1.8B"
],
"sources": ["https://defillama.com/..."],
"confidence_score": 0.89
},
"confidence": {
"score": 0.89,
"level": "high",
"sources_count": 6,
"facts_count": 5
},
"freshness": "recent",
"metadata": {
"model": "sonar",
"api_version": "1.3.0",
"response_time_ms": 2100
}
}How Payment Works
AgentOracle uses the x402 protocol for payments:
The MCP tool sends your query to AgentOracle
If no payment header is present, the API returns HTTP 402 with payment requirements
Use an x402-compatible client to sign a USDC payment on Base
Resubmit the request with the payment header to get full results
The free check-health and get-manifest tools work without any payment.
Resources
The server also provides an embedded API documentation resource at docs://agentoracle/api that MCP clients can access for integration details.
Tech Stack
Model Context Protocol SDK — MCP server framework
AgentOracle API — Real-time research powered by Perplexity Sonar
x402 Protocol — HTTP-native payments by Coinbase
Zod — Input validation
Links
API: agentoracle.co
x402 Manifest: agentoracle.co/.well-known/x402.json
Twitter: @AgentOracle_AI
License
MIT