- Home
- MCP servers
- Kalshi
Kalshi
- python
0
GitHub Stars
python
Language
3 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"yakub268-kalshi-mcp": {
"command": "python",
"args": [
"-m",
"kalshi_mcp"
],
"env": {
"KALSHI_API_KEY": "YOUR_API_KEY",
"KALSHI_PRIVATE_KEY_PATH": "PATH_TO_YOUR_PRIVATE_KEY.pem"
}
}
}
}You can connect Claude Desktop to Kalshi prediction markets through a production-grade MCP server. It provides fast, authenticated access to search, analyze, and trade markets, plus real-time portfolio data and market details, enabling seamless interaction from your trading workflow.
How to use
This MCP server exposes a set of tools you can call from your MCP client to interact with Kalshi markets. You can search markets by keyword, retrieve market details and order books, view your portfolio and open positions, check trending markets by 24-hour volume, place limit orders, and fetch all markets within a series.
Get started with a simple setup
Configure the MCP connection in Claude Desktop so it can sign and send requests to Kalshi using your private key and API key. The server authenticates with RSA-PSS signatures and enforces rate limits to ensure reliable operation across multiple conversations.
Usage patterns you can perform
-
Check your current balance and open positions to monitor exposure.
-
Search for markets related to topics you care about, and inspect prices and volumes.
-
Retrieve market details and depth in the order book to assess liquidity.
-
Place limit orders to trade specific contracts at your target prices.
Test the connection
Restart Claude Desktop after configuring, then try simple queries such as asking for your Kalshi balance or searching for markets about a topic of interest to confirm the MCP connection is working.
Available tools
search_markets
Search markets by keyword and fetch current prices and trading volume.
get_market_details
Retrieve full market information along with orderbook depth.
get_portfolio
Display your account balance and open positions.
get_trending_markets
Show top markets by 24-hour trading volume.
place_order
Execute limit orders to trade Kalshi contracts.
get_series_markets
Fetch all markets within a market series, such as a series of Federal Reserve events.