loading…
Search for a command to run...
loading…
MCP server providing real-time crypto prices (Chainlink + Binance), Polymarket prediction market data, deep web research, and JS-rendered web scraping. All serv
MCP server providing real-time crypto prices (Chainlink + Binance), Polymarket prediction market data, deep web research, and JS-rendered web scraping. All services available via x402 Solana micropayments.
API for Chads
MCP server for AI agents — crypto prices, prediction markets, web research & rendering
Website • Quick Start • Tools • Examples • Payment
9 tools for market intelligence, web rendering, and deep research. No accounts, no subscriptions — pay per request with Solana micropayments or an API key.
AI agents need data. Getting it usually means API keys, monthly plans, rate limit dashboards, and billing pages. That's friction built for humans, not agents.
API for Chads is built for the agentic web:
| Tool | What It Does | Price |
|---|---|---|
get_crypto_price |
Real-time BTC/ETH via Chainlink oracles + Binance | 0.0001 SOL |
get_prediction_market |
Polymarket CLOB best bid/ask/spread | 0.0001 SOL |
quick_research |
Web-grounded research report (~20s) | 0.005 SOL |
deep_research |
Autonomous deep research with citations (~5min) | 0.02 SOL |
render_webpage |
JS-rendered page → markdown/text/html | 0.0003 SOL |
screenshot_webpage |
Full-page PNG screenshot | 0.0005 SOL |
extract_from_webpage |
CSS selector extraction from any page | 0.0003 SOL |
webpage_to_pdf |
Page → PDF document | 0.0005 SOL |
list_services |
Service catalog with pricing | Free |
Add to claude_desktop_config.json:
{
"mcpServers": {
"apiforchads": {
"url": "https://mcp.apiforchads.com/mcp"
}
}
}
Restart Claude. You now have 9 new tools.
Add to your MCP settings:
{
"apiforchads": {
"url": "https://mcp.apiforchads.com/mcp"
}
}
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client
async with streamablehttp_client("https://mcp.apiforchads.com/mcp") as (r, w, _):
async with ClientSession(r, w) as session:
await session.initialize()
# Get BTC price
result = await session.call_tool("get_crypto_price", {"asset": "BTC"})
print(result) # {"chainlink_price": 65920.45, "binance_price": 65935.12, ...}
# With API key
curl -H "Authorization: Bearer YOUR_KEY" \
https://price.apiforchads.com/v1/prices/BTC
# Response
{
"asset": "BTC",
"chainlink_price": 65920.45,
"binance_price": 65935.12,
"chainlink_age_seconds": 13,
"timestamp": 1771833021
}
curl -H "Authorization: Bearer YOUR_KEY" \
https://price.apiforchads.com/v1/clob/will-trump-deport-less-than-250000
# Response
{
"market_slug": "will-trump-deport-less-than-250000",
"best_bid": 0.42,
"best_ask": 0.44,
"spread": 0.02,
"mid_price": 0.43
}
curl -X POST -H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
https://research.apiforchads.com/v1/research \
-d '{"query": "What are the latest Bitcoin ETF inflows?", "tier": "quick"}'
# Returns job_id — poll /v1/research/status/{job_id} for results
curl -X POST -H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
https://render.apiforchads.com/v1/render \
-d '{"url": "https://polymarket.com", "format": "markdown", "max_chars": 5000}'
curl -X POST -H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
https://render.apiforchads.com/v1/render/screenshot \
-d '{"url": "https://example.com", "full_page": true}' \
--output screenshot.png
from apiforchads import Client
client = Client(api_key="YOUR_KEY")
btc = client.price("BTC")
print(f"BTC: ${btc.chainlink_price:,.2f}")
market = client.clob("will-trump-deport-less-than-250000")
print(f"Bid: {market.best_bid} Ask: {market.best_ask}")
report = client.research("Latest crypto regulations", tier="quick")
print(report.text)
Two ways to pay:
Get a free API key with 1000 requests: email [email protected]
curl -H "Authorization: Bearer YOUR_KEY" https://price.apiforchads.com/v1/prices/BTC
The x402 protocol lets agents pay per request with Solana:
402 with payment detailsEDQQe7Nufgvo2A6uXTmCpTr2FumZRB3fNzTH4WuvpvpdX-Payment-Signature header containing the tx signatureNo signup. No monthly fee. Pure pay-per-use.
Use these directly without MCP:
| Base URL | Service |
|---|---|
https://price.apiforchads.com |
Crypto prices + Polymarket CLOB |
https://research.apiforchads.com |
AI-powered research |
https://render.apiforchads.com |
Web rendering, screenshots, PDFs |
https://mcp.apiforchads.com |
MCP protocol endpoint |
| Endpoint | Limit |
|---|---|
| Price/CLOB | 60/min |
| Research | 10/min |
| Render | 30/min |
┌─────────────────────┐
│ Cloudflare Edge │
│ (SSL + routing) │
└──────────┬──────────┘
│
┌────────────────┼────────────────┐
│ │ │
┌─────────┴──┐ ┌────────┴───┐ ┌────────┴───┐
│ Price API │ │ Research │ │ Render API │
│ :8100 │ │ API :8101 │ │ :8102 │
│ │ │ │ │ │
│ • Chainlink│ │ • Gemini │ │ • Playwright│
│ • Binance │ │ • Google │ │ • Chromium │
│ • CLOB │ │ • Search │ │ • SSRF prot │
└────────────┘ └────────────┘ └────────────┘
│ │ │
└────────────────┼────────────────┘
│
┌──────────┴──────────┐
│ MCP Server :8103 │
│ (tool discovery) │
└─────────────────────┘
git clone https://github.com/chadbot0x/apiforchads-mcp.git
cd apiforchads-mcp
# Install dependencies
pip install mcp httpx
# Run the MCP server (connects to public APIs by default)
python server.py
To run the full stack (price + research + render APIs), see the self-hosting guide (coming soon).
Issues and PRs welcome. If you build something cool with these tools, let us know.
Built by @chadbot0x · Powered by agents, for agents
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"api-for-chads": {
"command": "npx",
"args": []
}
}
}