# stephus182/ibkr_core_mcp

Source: https://glimind.com/server/github%2Fstephus182%2Fibkr_core_mcp
Registry id: `github/stephus182/ibkr_core_mcp`
Status: unknown

## Tools (44)

- `activate_alert`: Enable or disable an IBKR price alert
- `add_indicators`: Compute RSI, MACD, Bollinger, ATR, VWAP, …
- `check_cache`: Check whether data is cached
- `check_flex_coverage`: Activity distribution report — trade-date coverage across stored history
- `crawl_site`: Archive a site to Google Drive under web_docs/
- `create_price_alert`: Create a server-side IBKR price alert — blocked upstream
- `delete_alert`: Delete an IBKR price alert
- `delete_cache`: Delete a cached dataset
- `diagnose_orders`: Diagnose order issues — checks session, permissions, account
- `fetch_market_data`: OHLCV history with Google Drive cache
- `fetch_page`: Read one page as markdown, incl. paywalled sites
- `firecrawl_search`: Search the whole web — returns ranked URLs + snippets
- `generate_pinescript`: Generate PineScript v5 strategy/indicator
- `get_account_summary`: Net liquidation, cash, P&L
- `get_alerts`: List IBKR native price alerts
- `get_allocation`: Portfolio breakdown by asset class
- `get_analytics`: Sharpe, Sortino, Calmar, CAGR, max drawdown
- `get_contract_info`: Full contract details (exchange, trading hours, etc.)
- `get_futures`: Futures contracts — expiry months, conids
- `get_ledger`: Cash balances by currency
- `get_live_orders`: Working orders (Submitted, PreSubmitted, Inactive, …)
- `get_market_snapshot`: Live bid/ask/last/volume for one or more symbols
- `get_notifications`: IBKR FYI account notifications
- `get_option_chain`: Option chain — expiry months + call/put strikes
- `get_order_status`: Status of a specific order by ID
- `get_pa_performance`: Portfolio Analyst NAV performance
- `get_pa_periods`: Valid period strings for get_pa_performance
- `get_pa_transactions`: Portfolio Analyst transactions
- `get_pnl`: Real-time P&L partitioned by position
- `get_positions`: All open positions
- `get_trades`: Trade history (live: last 6 days; store: unlimited)
- `get_trading_schedule`: Per-venue trading sessions and hours for a symbol
- `get_watchlists`: List IBKR watchlists and their contents
- `import_flex_file`: Import a locally downloaded Flex XML file into SQLite
- `list_cache`: List all cached datasets
- `modify_price_alert`: Update threshold or direction on an existing IBKR alert — blocked upstream
- `preview_order`: Whatif order preview — no order placed
- `run_backtest`: Sandboxed RestrictedPython strategy backtester
- `run_scanner`: Market scanner (top gainers, losers, most active, …)
- `search_contract`: Resolve symbol → conid, exchange, currency
- `search_site`: Search one site — domain + query, BM25-ranked
- `sync_flex_archive`: Re-sync full Flex archive from GDrive parquet
- `sync_flex_trades`: Sync full history via IBKR Flex Web Service
- `verify_flex_import`: Import integrity check — cross-checks XML tradeIDs on Drive against SQLite

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
