ibkr-mcp-server
by patrickpxp
Overview
Exposes Interactive Brokers portfolio, account, and trading data as MCP tools for AI agents like Claude or Codex.
Installation
docker compose up -d --buildEnvironment Variables
- IBKR_HOST
- IBKR_PORT
- IBKR_CLIENT_ID
- IBKR_ACCOUNT
- IBKR_TIMEOUT_SECONDS
- MCP_BIND_HOST
- MCP_PORT
- MCP_JSON_RESPONSE
- MCP_STATELESS_HTTP
- TZ
Security Notes
The server explicitly states 'No authentication is implemented yet'. This is a critical security risk if the server is exposed publicly, allowing unauthorized access to real-money trading accounts. The README also contains a warning: 'You can lose real money if you do not understand what you are doing.' The code itself does not contain obvious malicious patterns or hardcoded secrets, but the lack of authentication for a financial trading interface makes it highly dangerous if not strictly confined to a secure, private network.
Similar Servers
alpaca-mcp-server
Enables natural language trading operations for Alpaca's Trading API via AI assistants, supporting stocks, options, crypto, portfolio management, and real-time market data.
alpha_vantage_mcp
Enables LLMs and agentic workflows to seamlessly interact with real-time and historical stock market data through the Model Context Protocol (MCP).
trade-it-mcp
Enables natural-language interaction with stock, crypto, and options brokerages for trading, portfolio queries, and market insights.
trading212-mcp-server
This server provides a Model Context Protocol (MCP) interface for seamless data connectivity and advanced interaction capabilities with the Trading212 trading platform.