My Money Maker
Your personal IBKR trading command centre — monitor, analyse, and trade from one place.
Total Stacks
4
Total Tools
116
Read-Only Tools
100
SSH Bridge
Offline
Net Liquidation
SyntaxError: Unexpected token '<', "<!doctype "... is not valid JSON
Stack Status
All four MCP stacks and their current health state.
Paper Portfolio Read-OnlyPaper Read
Fresh paper account, portfolio, market-data, and analytics reads.
50
tools
offline
Validated
Live Portfolio Read-OnlyLive Read
Fresh live account, portfolio, market-data, and analytics reads.
50
tools
offline
Validated
Paper TradingPaper Trade
Paper order validation, preview, submission, cancellation, status, and audit log.
8
tools
offline
Validated
Live TradingLive Trade
Live-shaped validation, preview, status reads, blocked submit/cancel, and audit log.
8
tools
offline
Validated
Safety Architecture
| Layer | Mechanism | Status |
|---|---|---|
| Transport isolation | All stacks use local stdio MCP; no public listener | Active |
| Read-only API flag | Paper Read + Live Read connect with readonly=True | Active |
| No trading tokens | Static grep confirms no placeOrder/cancelOrder in read stacks | Verified |
| Paper/live separation | Paper Trade stack hard-blocks live Gateway target in code | Active |
| Kill switch | Live Trade requires kill_switch=false before any order transmits | On |
| Out-of-band activation | Kill switch only changeable via shell script on server | Enforced |
| Preview-then-submit | All orders require a preview token (TTL 120 s) + explicit bool | Active |
| Account allowlist | Live Trade blocks orders for any account not in allowlist | Active |
| Symbol allowlist | Live Trade blocks orders for symbols outside the allowlist | Active |
| Notional caps | $10,000 per-order and daily notional limits | Active |
| Audit log | Every trade MCP action appended to append-only JSONL | Active |