Cursor plugin that connects agents to Interactive Brokers through Interactive Brokers's official remote Model Context Protocol server.
Review positions, balances, P&L, and draft trade instructions.
- Open Cursor Settings → Plugins.
- Search for Interactive Brokers.
- Click Install, then complete the Interactive Brokers sign-in prompt.
Or run /add-plugin interactive-brokers in chat.
{
"mcpServers": {
"interactive-brokers": {
"type": "http",
"url": "https://api.ibkr.com/v1/api/mcp-public"
}
}
}Auth is OAuth. Cursor prompts for Interactive Brokers sign-in when the plugin connects — there is no client ID or personal access token to configure.
You need an Interactive Brokers account. You authorize one specific account during sign-in. Not available to clients in India or Japan.
| Category | Capabilities |
|---|---|
| Accounts | Balances, summaries, positions, and portfolio allocation |
| Activity | Orders, trades, and historical transactions |
| Market data | Price snapshots and history; contract search |
| Instructions | Draft trade instructions for review in IBKR's AI Instructions tab |
The hosted runtime is the source of truth for tool names and schemas.
- Trade instructions never become live orders automatically; you review and submit them inside an IBKR platform.
- IBKR recommends the
mcp-publicendpoint for custom clients; Grok's catalog lists/mcp, which shares the same authorization server. - Revoke access from Client Portal → Settings → Manage Third-Party Consents.
- IBKR AI integrations: https://www.interactivebrokers.com/en/trading/ai-integrations.php
- Server URL: https://api.ibkr.com/v1/api/mcp-public
Logo is Interactive Brokers's official mark.
MIT