mcp-server-kalshi

MCP-Server · 262eabe4

MCP-Server · lesen und schreiben · MIT · lokal (stdio)

Beschreibung des Anbieters

MCP server for end-to-end trading on Kalshi prediction markets: discover, research, trade.

Werkzeuge

list_markets
Browse or filter markets. Kalshi has no free-text search, so use filters like series_ticker, event_ticker, status, or a comma-separated `tickers` list.… Angabe des Anbieters · Beleg 5
get_market
Get full detail for one market by ticker, including prices, status, and rules_primary/rules_secondary. Angabe des Anbieters · Beleg 5
list_events
Browse events (each groups related markets). Filter by series_ticker/status; set with_nested_markets to include markets inline. Angabe des Anbieters · Beleg 5
get_event
Get an event by ticker, including its settlement_sources and (optionally) nested markets. Angabe des Anbieters · Beleg 5
list_series
List series (recurring market templates) filtered by category/tags. Angabe des Anbieters · Beleg 5
get_series
Get a series by ticker. This is where the legal contract lives: settlement_sources, additional_prohibitions, and the rules PDFs (contract_terms_url, contract_url). Angabe des Anbieters · Beleg 5
get_market_orderbook
Get the current order book (resting YES and NO bids) for a market. Optional depth (1-100). Angabe des Anbieters · Beleg 5
get_market_candlesticks
Get OHLC price history for a market. Defaults to the last 24h at 60-minute candles; override with period_interval (1/60/1440), lookback_hours, or explicit start_ts/end_ts. Angabe des Anbieters · Beleg 5
get_market_trades
Get recent public trades (executions) for a market. Angabe des Anbieters · Beleg 5
get_market_rules
Deep settlement rules for a market: consolidates the market's rules_primary/rules_secondary/early_close_condition with the event's settlement_sources and the series' additional_prohibitions and… Angabe des Anbieters · Beleg 5
fetch_rules_pdf
Download and extract the text of a market's rules PDF so you can read the exact legal contract terms.… Angabe des Anbieters · Beleg 5
get_environment
Report which Kalshi environment this server is configured for (demo sandbox vs prod real money), the REST base URL in use, and whether trading credentials are configured.… Angabe des Anbieters · Beleg 5
get_exchange_status
Check whether the exchange and trading are currently active. Angabe des Anbieters · Beleg 5
get_exchange_schedule
Get the exchange's standard trading hours and maintenance windows. Angabe des Anbieters · Beleg 5
get_balance
Get your account balance and portfolio value (authenticated). Angabe des Anbieters · Beleg 5
get_positions
List your current market positions (authenticated). Angabe des Anbieters · Beleg 5
get_fills
List your fills (matched trades) (authenticated). Angabe des Anbieters · Beleg 5
get_settlements
List your settled positions and their outcomes (authenticated). Angabe des Anbieters · Beleg 5
list_orders
List your orders (resting/canceled/executed), optionally filtered (authenticated). Angabe des Anbieters · Beleg 5
get_order
Get a single order by id (authenticated). Angabe des Anbieters · Beleg 5
create_order
Place a limit order using the intuitive buy/sell + yes/no model with a cents price. SAFETY: returns a preview and places NOTHING unless confirm=true.… Angabe des Anbieters · Beleg 5
cancel_order
Cancel a resting order by id (authenticated). Reduces your exposure. Angabe des Anbieters · Beleg 5
amend_order
Amend a resting order's price and/or total count. SAFETY: returns a preview and applies NOTHING unless confirm=true. Angabe des Anbieters · Beleg 5
decrease_order
Decrease a resting order's remaining count. Provide exactly one of reduce_by or reduce_to. Reduces exposure. Angabe des Anbieters · Beleg 5

Voraussetzungen

  • uvx · Paketmanager · erforderlich · Beleg 1
  • KALSHI_ENV · Umgebungsvariable · optional · Beleg 6
  • KALSHI_API_KEY · Umgebungsvariable · optional · Beleg 6
  • KALSHI_PRIVATE_KEY_PATH · Umgebungsvariable · optional · Beleg 6
  • BASE_URL · Umgebungsvariable · optional · Beleg 6

Installation

uvx mcp-server-kalshi==0.2.1

Eckdaten

—: Angabe nicht belegt.

Maintainer
9crusher
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
Analyse
Plattformen
—
Version
0.2.2
Release
v0.2.4
Clients
Claude Desktop

Zugriffe und Risiken

Zugriffe laut Paketangaben
lesen, schreiben
Authentifizierung
API-Key
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe: Vergib nur die nötigen Berechtigungen und sichere Schreibaktionen mit einer Freigabe ab.

Quellen (6)

262EABE4<MCPSERVE<<<<<<<<<<<<<Q6<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes