{
  "name": "canary",
  "title": "Canary MCP Server",
  "description": "Canary's local MCP server and CLI for Interactive Brokers: market data for agents, portfolio context, and advisory risk checks through IB Gateway or TWS.",
  "homepage": "https://osauer.dev/canary/",
  "repository": "https://github.com/osauer/canary",
  "license": "MIT",
  "version": "2.3.1",
  "transport": {
    "type": "stdio",
    "command": "canary",
    "args": ["mcp"]
  },
  "install": {
    "shell": "curl -fsSL https://raw.githubusercontent.com/osauer/canary/main/install.sh | sh",
    "mcpb": "https://github.com/osauer/canary/releases/latest/download/canary.mcpb",
    "claude_desktop": "canary setup claude-desktop"
  },
  "requires": [
    "IB Gateway 10.37+ or TWS running locally",
    "IBKR Pro account with TWS API access"
  ],
  "compatible_hosts": [
    "Claude Desktop",
    "Claude Code",
    "Cursor",
    "Continue",
    "Zed",
    "any local stdio MCP host"
  ],
  "capabilities": [
    "account summary",
    "positions and exposure",
    "stock and ETF quotes",
    "official market calendars",
    "option chains",
    "daily historical bars",
    "market scanners",
    "portfolio review workflow",
    "market research",
    "risk checks",
    "fixed-fractional position sizing",
    "S&P 500 breadth",
    "SPY+SPX dealer gamma",
    "broad-market stress lifecycle",
    "portfolio stress checks",
    "market-event flags (borrow, Reg SHO, halts)",
    "protection proposal reads",
    "option exercise opportunity reads",
    "trading-readiness and platform-settings reads",
    "open-order, order-history, and order-status reads",
    "preview-only order drafts",
    "stock and ETF quote resources"
  ],
  "safety": {
    "order_entry_surface": false,
    "can_place_orders": false,
    "can_modify_orders": false,
    "can_cancel_orders": false,
    "summary": "The MCP tool surface is preview-only in every release variant: canary_order_preview can draft an order and mint a local preview token, but no MCP tool can place, modify, cancel, or transmit a broker order. Standard downloads are read-only builds; each release also publishes a clearly marked canary-trading CLI tarball for explicit opt-in order management."
  },
  "keywords": [
    "Interactive Brokers",
    "IBKR",
    "TWS API",
    "IB Gateway",
    "MCP server",
    "Canary",
    "Canary MCP",
    "Canary Interactive Brokers",
    "Interactive Brokers MCP server",
    "TWS MCP server",
    "IB Gateway MCP",
    "Claude Desktop Interactive Brokers",
    "Interactive Brokers portfolio analysis AI",
    "Claude IBKR portfolio review",
    "IBKR portfolio analysis",
    "market research",
    "portfolio review workflow",
    "risk checks",
    "controlled execution boundary",
    "Claude Desktop",
    "Claude Code",
    "Cursor",
    "Zed",
    "Go"
  ]
}
