Tools
50 tools, one protocol.
Updated
Everything your AI can call to research, analyze, and trade Kalshi markets. Public tools work without credentials; authenticated tools require your own Kalshi API key. Order tools can change your account; confirmation behavior follows your client's permissions and auto-approval settings.
Two tools answer questions people ask before they trade: the settlement-rule audit behind how a market settles, and the realized-gains export behind what Kalshi documents for taxes.
Market Discovery14
Publicresearch_marketsSearch with filters (status, category, resolution)research_eventsExplore events with nested marketsget_marketDetailed market info by tickerget_event_marketsAll markets in an eventsearch_marketsSearch by status, event, seriesget_orderbookBid/ask depthget_market_historyCandlestick price historyget_tradesRecent tradesget_trending_marketsPopular markets by volumeget_series_listAvailable series tickers (e.g. by category)get_sports_series_tickersSport → series ticker mappingparse_tickerUnderstand ticker structureshow_event_chartInteractive event chart, in-chat (MCP App)show_market_chartInteractive market chart, in-chat (MCP App)
Events9
Publicsearch_past_eventsClosed/settled events by datesearch_sports_eventsSports games by team, dateget_sports_filtersSports and competitionsget_event_metadataSettlement sources and rulesaudit_settlement_rulesStructured settlement-rules audit for a market before tradingget_event_candlesticksAggregated price dataget_event_forecast_historyProbability distributionsget_multivariate_eventsCombo events
Exchange4
Publicget_exchange_statusTrading hours statusget_exchange_scheduleSchedule and maintenanceget_fee_changesFee changes for seriesget_user_data_timestampData freshness
Portfolio8
Requires credentialsget_balanceBalance and portfolio valueget_positionsCurrent open positionsget_historical_positionsComplete archived settled-position timeline past the historical cutoffget_ordersYour orders in any statusget_fillsExecution historyget_settlementsSettlement historyexport_realized_gainsInformational settled-market gains CSV (Pro)show_portfolioPositions with cost basis, break-even, fees — in-chat (MCP App)
Trading5
Requires credentialsplace_orderPlace a limit ordercancel_orderCancel a resting orderdecrease_orderReduce order quantityget_resting_ordersGet open ordersget_trading_statusMode and safety limits
Order Groups5
Requires credentialsget_order_groupsList all groupsget_order_groupSpecific group detailscreate_order_groupCreate with contracts limitreset_order_groupReset matched counterdelete_order_groupDelete and cancel orders
Other5
Requires credentialsget_api_keysList API keys (read-only)set_kalshi_credentialsFreeProvide API key and private keyget_kalshi_credentials_statusFreeCheck credential statusclear_kalshi_credentialsFreeRemove stored credentialsshow_usageFreeYour plan, quota meters and reset times — in-chat (MCP App)
Put these to work
Connect your AI client, bring your own Kalshi API key, and start asking.