{"name":"io.github.cejor6/kalshi-mcp-server","slug":"cejor6-kalshi-mcp-server","title":"Kalshi Prediction Markets","description":"MCP server for Kalshi prediction markets: native RSA-PSS auth, rate limiting, demo/prod safety.","url":"https://mcp.market/server/cejor6-kalshi-mcp-server","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"security","tags":["security"],"presence":{"score":33,"stars":3,"forks":3,"downloads_week":266,"last_push_at":"2026-09-20T23:02:33.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"mixed","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/cejor6/kalshi-mcp-server","website":null,"version":"0.1.8","remotes":[],"packages":[{"registryType":"pypi","identifier":"kalshi-mcp-server","version":"0.1.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Kalshi API key ID from https://kalshi.com/account/profile","isRequired":true,"format":"string","name":"KALSHI_API_KEY_ID"},{"description":"Filesystem path to the RSA private key PEM. Set this or KALSHI_PRIVATE_KEY_PEM.","format":"string","name":"KALSHI_PRIVATE_KEY_PATH"},{"description":"Inline PEM contents, for hosted deploys without filesystem access.","format":"string","isSecret":true,"name":"KALSHI_PRIVATE_KEY_PEM"},{"description":"demo or prod. Defaults to demo for safety.","format":"string","name":"KALSHI_ENV"},{"description":"Must be 1 for the server to start with KALSHI_ENV=prod. Defaults to 0.","format":"string","name":"KALSHI_ALLOW_PROD"},{"description":"Must be 1 for order-placement tools to operate. Read-only by default (0).","format":"string","name":"KALSHI_TRADING_ENABLED"}]},{"registryType":"oci","identifier":"ghcr.io/cejor6/kalshi-mcp-server:0.1.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Kalshi API key ID from https://kalshi.com/account/profile","isRequired":true,"format":"string","name":"KALSHI_API_KEY_ID"},{"description":"Inline PEM contents, for hosted deploys without filesystem access.","format":"string","isSecret":true,"name":"KALSHI_PRIVATE_KEY_PEM"},{"description":"demo or prod. Defaults to demo for safety.","format":"string","name":"KALSHI_ENV"},{"description":"Must be 1 for the server to start with KALSHI_ENV=prod. Defaults to 0.","format":"string","name":"KALSHI_ALLOW_PROD"},{"description":"Must be 1 for order-placement tools to operate. Read-only by default (0).","format":"string","name":"KALSHI_TRADING_ENABLED"}]}],"tools":[{"name":"kalshi_cancel_order","description":"Cancel a resting order.","write_action":true,"price_micros":0,"input_schema":null},{"name":"kalshi_confirm_order","description":"Execute a previously prepared order.","write_action":true,"price_micros":0,"input_schema":null},{"name":"kalshi_decrease_order","description":"Reduce the contract count on a resting order.","write_action":true,"price_micros":0,"input_schema":null},{"name":"kalshi_get_api_limits","description":"Get your account's current API rate-limit tier and remaining headroom.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_balance","description":"Get the current cash balance and unrealized P&L.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_environment","description":"Show which Kalshi environment this MCP server is connected to.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_event","description":"Fetch an event and (optionally) all markets nested under it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_event_candlesticks","description":"Get OHLC candles per market in an event over a time window.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_events","description":"List events with optional filters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_exchange_schedule","description":"Get the daily/weekly trading hours schedule for the exchange.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_exchange_status","description":"Get current Kalshi exchange status (open/closed, trading hours).","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_fills","description":"List your fills (executions against your orders).","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_live_orderbook","description":"Open a WebSocket, subscribe to orderbook updates for a market, collect messages for `duration_s` seconds, and return the latest snapshot plus a count of deltas observed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_market","description":"Fetch a single market by ticker.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_market_candlesticks","description":"Get OHLC candles for a single market over a time window.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_market_trades","description":"List public trades for a single market.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_markets","description":"List Kalshi markets with optional filters.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_order","description":"Get the current state of a single order by id.","write_action":true,"price_micros":0,"input_schema":null},{"name":"kalshi_get_orderbook","description":"Get the current orderbook for a market.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_orders","description":"List your orders (open, filled, cancelled, etc.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_positions","description":"List your positions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_series","description":"Fetch a single series by ticker.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_settlements","description":"List markets that have settled and the P&L impact on your account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_get_trades","description":"List recent public trades (everyone's, not your own).","write_action":false,"price_micros":0,"input_schema":null},{"name":"kalshi_prepare_order","description":"Prepare an order for review. Does NOT send it to Kalshi yet.","write_action":true,"price_micros":0,"input_schema":null},{"name":"kalshi_sample_trades","description":"Listen on the public `trade` channel for a short window and return the trades that occurred.","write_action":false,"price_micros":0,"input_schema":null},{"name":"register_all_tools","description":"Register every tool module against the FastMCP server.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-27T12:17:51.623Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T12:17:51.663Z","components":{"code":{"score":25,"max":25,"notes":["25 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 7 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"kalshi-mcp-server","version":"0.1.8","found":true,"weeklyDownloads":266,"license":"MIT","dependencyCount":17,"publishedAt":"2026-05-31T19:00:29.032671Z","repositoryUrl":"https://github.com/cejor6/kalshi-mcp-server"}],"repo":{"found":true,"owner":"cejor6","repo":"kalshi-mcp-server","archived":false,"pushedAt":"2026-09-20T23:02:33Z","stars":3,"forks":3,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/82790391?v=4","ownerCreatedAt":"2021-04-19T02:39:50Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/82790391?v=4&s=128","source":"github"},"presence":{"stars":3,"forks":3,"downloadsWeek":266,"license":"MIT","lastPushAt":"2026-09-20T23:02:33.000Z","score":33}}}},"grade_history":[],"reviews":[]}