@predictiongenius/mcp
v0.2.0
Published
MCP server for Prediction Genius — connect any AI assistant (Claude Desktop, Cursor, Cline) to live cross-platform prediction-market data from Kalshi + Polymarket.
Downloads
35
Maintainers
Readme
@predictiongenius/mcp
MCP server for Prediction Genius. Connect any AI assistant (Claude Desktop, Cursor, Cline, Continue, etc.) to live cross-platform prediction-market data from Kalshi and Polymarket.
Five tools, picked so most natural-language questions about prediction markets map to exactly one of them.
Install
Add this to your MCP client's config (no global install needed — npx -y auto-fetches on first run):
{
"mcpServers": {
"prediction-genius": {
"command": "npx",
"args": ["-y", "@predictiongenius/mcp"],
"env": {
"GENIUS_API_KEY": "your_key_here"
}
}
}
}Get a free API key at predictiongenius.io.
Where to put it
| Client | Config file |
| --------------- | -------------------------------------------------------------------- |
| Claude Desktop | macOS: ~/Library/Application Support/Claude/claude_desktop_config.json |
| | Windows: %APPDATA%\Claude\claude_desktop_config.json |
| Cursor | ~/.cursor/mcp.json |
| Cline (VS Code) | Cline panel → MCP Servers tab |
Restart your MCP client after editing the config and the tools will appear.
Tools
| Tool | What it answers |
| ------------------- | ------------------------------------------------------------------------------ |
| find_markets | "Find markets about Trump", "show me crypto markets", "are there NBA futures?" |
| get_market_detail | "What's the cross-platform price for X market?" |
| get_live_games | "What sports games are live right now?" |
| get_today_games | "What NBA games are tonight?", "any soccer matches tomorrow?" |
| get_price_history | "How has X market moved over the past 30 days?" |
Each tool's input schema includes enum constraints on leagues, sports, and tags so the AI is coerced toward valid values rather than hallucinating ones.
Examples
After installing, try asking your AI:
- "What MLB games are live right now? Compare the Kalshi and Polymarket moneylines."
- "Find prediction markets about the 2028 Democratic nominee — who's leading?"
- "Show me the price history for the Trump-acquires-Greenland-by-2027 market."
- "Which NBA championship futures have the biggest cross-platform divergence?"
- "Are there any markets about the Iran regime?"
The MCP server returns raw JSON; the AI does the reasoning, summarization, and follow-up.
What this is not
- Not a trading API. Read-only data feed. Cannot place trades on Kalshi or Polymarket.
- Not real-time. Prices refresh every ~60 seconds. For sub-second streaming, the WebSocket tier of the public API is the eventual upgrade path.
- Not financial advice. Prediction markets are speculative. Verify everything before acting on it.
Source + issues
Code and issues at github.com/slimeaction/genius.
License
MIT
