Skip to main content
Glama
selvakumarEsra

ibkr-mcp-server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IBKR_READONLYNoSet to '1' to disable all order tools (read-only mode).0
IBKR_AUDIT_LOGNoFile path for audit log of order operations.~/.ibkr-mcp-server/audit.log
IBKR_CLIENT_IDNoClient ID for TWS/IB Gateway connection.17
IBKR_TRADING_MODENoTrading mode: 'paper' or 'live'. Live trading requires explicit opt-in.paper

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
statusA

Return connection state, trading mode, and gateway info.

get_account_summaryD

Cash, net liquidation, buying power, margin.

get_positionsC

Open positions with market price enrichment.

get_pnlC

Account-level or per-position P&L.

get_executionsC

Today's fills (or since ISO timestamp).

search_symbolC

Search IBKR for symbols matching a query.

qualify_contractC

Resolve a symbol to a canonical contract with conid.

get_quoteC

Snapshot bid/ask/last/volume.

get_historical_barsD

Historical OHLCV bars.

place_orderC

Place a single-leg market/limit/stop/stop-limit order.

place_bracket_orderC

Place a bracket: entry + take-profit + stop-loss.

modify_orderC

Modify an existing open order.

cancel_orderC

Cancel an existing open order.

list_open_ordersC

List currently open orders.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/selvakumarEsra/ibkr-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server