The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Kalshi listing page.
mcp-name: io.github.yakub268/kalshi
Model Context Protocol server for Kalshi prediction markets. Search, analyze, and trade prediction markets directly through Claude Desktop.
Built with production-grade authentication and rate limiting from a live trading system with 4+ months of uptime.
search_markets - Search by keyword, get prices/volumeget_market_details - Full market info + orderbook depthget_portfolio - Account balance + open positionsget_trending_markets - Top markets by 24h volumeplace_order - Execute limit ordersget_series_markets - All markets in a series (e.g., Fed events)kalshi://balance - Current account balancekalshi://positions - Open positions listKalshi API credentials: Get from kalshi.com/profile/api-keys
Python 3.10+
Add to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Note:
your-api-key-here with your actual Kalshi API key.pem file\\) in pathsRestart Claude Desktop, then try:
or
This server uses RSA-PSS signature authentication:
Security: Your private key never leaves your machine. The server only signs requests locally.
Built on production code from a live Kalshi trading bot:
kalshi_client.py (4+ months uptime)scanner.pyIssues and PRs welcome! This is an open-source project built to fill a gap in the MCP ecosystem.
MIT License - see LICENSE file
Questions? Open an issue or reach out on GitHub.