prediction-markets

Featured

Use when the user asks about event probabilities, prediction market odds, what people are betting on, Polymarket/Kalshi prices, sports markets — or about the things you CANNOT get from a public API: historical price/volume/orderbook time series, smart-money positioning, whale leaderboards, wallet P&L, wallet identity and on-chain clustering, and canonical IDs matching the same question across venues. 55 endpoints over Polymarket, Kalshi, Limitless, Opinion, Predict.Fun, Binance Futures, sports, and the UMA oracle. Pay-per-call in USDC via x402 — no Predexon account, no API key.

AI & Automation 395 stars 41 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Prediction Markets (Predexon) 55 endpoints across Polymarket, Kalshi, Limitless, Opinion, Predict.Fun, Binance Futures, sports, and the UMA oracle — one x402 gateway, no Predexon account or API key. **What is worth paying for.** Current market lists are free from public APIs. These are not, and cannot be backfilled after the fact: - **History** — candlesticks, orderbook snapshots, volume charts, open interest, trade history. Built from continuous ingestion; nobody can reconstruct it retroactively. - **Smart money** — leaderboards, cohort stats, top holders, which wallets are positioned where, and which markets high-performing wallets just entered. - **Wallet intelligence** — profiles, P&L time series, identity metadata, and on-chain clustering (find the other wallets behind one address). - **Cross-venue canonical IDs** — one question, matched across five venues. The basis for arbitrage and consensus. ## How to Call from MCP One tool, three params. Method auto-routes: POST when `body` is set, GET otherwise. ```ts blockrun_markets({ path: "polymarket/events", params: { limit: "10" } }) blockrun_markets({ path: "polymarket/candlesticks/0xCONDITION_ID", params: { interval: "1440" } }) blockrun_markets({ path: "polymarket/wallet/identities", body: { addresses: ["0xabc...", "0xdef..."] }}) ``` Paths are relative — no `/api/v1/pm/` prefix. Use `agent_id` to bill a child agent's budget. Paid calls can run in parallel **on Base**: each EIP-3009 authorization carries its ...

Details

Author
BlockRunAI
Repository
BlockRunAI/blockrun-mcp
Created
8 months ago
Last Updated
yesterday
Language
TypeScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category