API for Chads MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add --transport http api-for-chads https://mcp.apiforchads.com/mcp
README.md

MCP server for AI agents — crypto prices, prediction markets, web research

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.

🌐 apiforchads.com

Why?

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:

  • MCP native — agents discover and use tools automatically
  • x402 native — agents pay per request with Solana, no human needed
  • One server, four capabilities — prices, markets, research, rendering
  • Sub-penny pricing — most requests cost < $0.02

Tools

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

Quick Start

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "apiforchads": {
      "url": "https://mcp.apiforchads.com/mcp"
    }
  }
}

Restart Claude. You now have 9 new tools.

Cursor / Windsurf

Add to your MCP settings:

{
  "apiforchads": {
    "url": "https://mcp.apiforchads.com/mcp"
  }
}

Any MCP Client (Python)

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, ...}

Examples

Get crypto prices

# 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
}

Get Polymarket orderbook

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
}

Quick research

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

Render a JS-heavy page

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}'

Screenshot

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

Python SDK (coming soon)

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}")

Tools (9)

get_crypto_priceReal-time BTC/ETH via Chainlink oracles and Binance.
get_prediction_marketPolymarket CLOB best bid/ask/spread.
quick_researchWeb-grounded research report.
deep_researchAutonomous deep research with citations.
render_webpageJS-rendered page to markdown, text, or html.
screenshot_webpageFull-page PNG screenshot.
extract_from_webpageCSS selector extraction from any page.
webpage_to_pdfPage to PDF document.
list_servicesService catalog with pricing.

Configuration

claude_desktop_config.json
{"mcpServers": {"apiforchads": {"url": "https://mcp.apiforchads.com/mcp"}}}

Try it

What is the current price of Bitcoin using Chainlink and Binance data?
Get the current bid and ask spread for the Polymarket prediction market on the upcoming election.
Perform a deep research report on the latest Bitcoin ETF inflows and summarize the findings.
Render the content of https://polymarket.com as markdown to analyze current market trends.
Take a full-page screenshot of https://example.com for my records.

Frequently Asked Questions

What are the key features of API for Chads?

Real-time crypto price tracking via Chainlink and Binance. Polymarket prediction market orderbook data. Autonomous deep research with citations. JS-rendered web scraping and PDF conversion. x402 Solana micropayment integration for pay-per-request.

What can I use API for Chads for?

AI agents monitoring crypto market volatility in real-time. Automated research assistants gathering data from complex web sources. Agents tracking prediction market sentiment for financial analysis. Developers needing JS-rendered content for automated data extraction.

How do I install API for Chads?

Install API for Chads by running: Add to claude_desktop_config.json

What MCP clients work with API for Chads?

API for Chads works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep API for Chads docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare