Read-only MCP server for Interactive Brokers

Updated: 2026-05-27 22:39 CEST

ibkr mcp is intentionally a read-only MCP server for Interactive Brokers. It gives AI assistants account and market context from IB Gateway or TWS, but it does not expose a place-order, modify-order, or cancel-order tool.

This page is for searches such as "read-only IBKR MCP server", "safe AI trading assistant Interactive Brokers", "Interactive Brokers MCP no order access", and "portfolio analysis MCP server".

What read-only means here

Allowed surfaces:

Not exposed:

Why this matters for agents

Agentic workflows are useful for analysis: "what do I own?", "what changed today?", "which positions carry option delta?", "is the market regime stressed?", and "how large is this hypothetical trade?". Those questions need account and market data, not order-entry authority.

ibkr keeps that boundary explicit. The MCP tool list is generated from the same source as the CLI documentation, and the public references call out that lifecycle and trading verbs stay outside the MCP surface.

Install

curl -fsSL https://raw.githubusercontent.com/osauer/ibkr/main/install.sh | sh
ibkr status

For Claude Desktop, install:

https://github.com/osauer/ibkr/releases/latest/download/ibkr.mcpb

For a generic local MCP host:

{
  "mcpServers": {
    "ibkr": {
      "command": "/ABSOLUTE/PATH/TO/ibkr",
      "args": ["mcp"]
    }
  }
}

Good assistant prompts

If the assistant tries to trade through ibkr mcp, it has reached outside the tool's capability boundary.

References