Prediction market intelligence MCP server — Kalshi, Polymarket, Robinhood
Project description
rekko-mcp
Prediction market intelligence for AI coding assistants. 26+ MCP tools for market data, deep analysis, trading signals, arbitrage detection, portfolio management, and developer quickstart across Kalshi, Polymarket, and Robinhood.
Install
uvx rekko-mcp
# or
pip install rekko-mcp
Requires Python 3.11+ and a Rekko API key (free tier available).
Configure
Claude Code:
claude plugin install rekko
Or add to .mcp.json:
{
"mcpServers": {
"rekko": {
"command": "uvx",
"args": ["rekko-mcp"],
"env": { "REKKO_API_KEY": "rk_free_your_key_here" }
}
}
}
Cursor — same .mcp.json format in .cursor/mcp.json.
What You Get
- Market data — browse, search, and get price history across Kalshi, Polymarket, and Robinhood
- Deep analysis — multi-stage AI research pipeline with probability estimates and causal decomposition (30-90s)
- Trading signals — edge assessment, confidence scoring, Kelly criterion position sizing
- Arbitrage — cross-platform spread detection between Kalshi and Polymarket
- Portfolio — shadow (paper) trading with P&L tracking and performance metrics
- Screening — batch score markets by volume, movement, and opportunity
- Webhooks — real-time alerts for price shifts and whale trades
- Quickstart — working code snippets for Python, curl, and MCP config to get started in under 5 minutes
Quick Examples
"What are the top prediction markets right now?"
"Analyze the Fed rate decision market on Kalshi"
"Find arbitrage opportunities above 3% spread"
"Screen the top 50 Kalshi markets and analyze anything actionable"
"Show my shadow portfolio performance"
"Show me a quickstart for Python"
Tutorials
- Prediction Market API Comparison — Kalshi vs Polymarket vs Robinhood APIs compared
- Build a Trading Bot with Python — End-to-end bot with screening, analysis, and signals
- Kalshi API Guide — RSA-PSS auth, endpoints, and adding AI analysis
- Polymarket API Guide — CLOB, py-clob-client, and AI-powered analysis
- MCP Trading Workflow — Natural language market research from your IDE
- Cross-Platform Arbitrage — Find price gaps between platforms
- Kelly Criterion Sizing — Optimal position sizing
Pricing
| Tier | Per call | Includes |
|---|---|---|
| Free | $0.00 | Calibration, health check |
| Listing | $0.01 | Market data, price history |
| Insight | $0.10 | Analysis, screening, resolution |
| Strategy | $2.00 | Signals, portfolio sizing, consensus |
| Deep | $5.00 | Arbitrage, correlation, webhooks |
Free plan: 100 listing + 10 insight calls/month. Upgrade to Pro for higher limits.
Links
- rekko.ai — Home
- Documentation — Full API reference and tutorials
- OpenAPI Spec — Machine-readable API schema
- RapidAPI — Marketplace listing
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rekko_mcp-0.6.0.tar.gz.
File metadata
- Download URL: rekko_mcp-0.6.0.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
312148551bcbef5e00dc8326d34c340a5438c6041ec0c5c3db3f4e7b5f68a47e
|
|
| MD5 |
f72151d70dd0ccb3517c072baac1723b
|
|
| BLAKE2b-256 |
3f51d550264070178478eb5ab6d5313171ebbb198871d107ae0ccdaec69df523
|
File details
Details for the file rekko_mcp-0.6.0-py3-none-any.whl.
File metadata
- Download URL: rekko_mcp-0.6.0-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9bb4932f2901add6ce66a8ad5d445ee56c49f0229f3369ed5a2acb2edf1f7823
|
|
| MD5 |
46e86ff19cb6f4bbecc999bdf269f9f0
|
|
| BLAKE2b-256 |
045ade82f77091d21ce420a0a5bbd46a54cd2b0e631c72f9eb8258ae7dca9368
|