DocumentationUnder the hood

Packaging and distribution

Updated: 2026-07-25 20:23 CEST

Canary ships as a Claude Code plugin, a Claude Desktop .mcpb bundle, and a separately installed binary. This page covers what each package contains and what you can check before trusting a download.

Canary is a local interface to Interactive Brokers account, portfolio, market, and risk context for individual traders who already run IB Gateway or TWS. Available data and freshness depend on the current session and the account's market-data subscriptions. Regime, stress, and rulebook checks stay advisory, and risk policy plus statement reconciliation stay operator-owned in the terminal.

The description used in listings:

A local CLI and MCP server for Interactive Brokers account, portfolio, market, and risk context through IB Gateway or TWS. Available data and freshness depend on the current session and the account's market-data subscriptions.

Requirements and boundaries

Privacy covers data locality, local files, and the third-party host caveat. Security covers the read-only threat model, release integrity, and diagnostic data sensitivity. Security reports go through GitHub Private Vulnerability Reporting, everything else through GitHub issues.

Claude Code plugin

The marketplace source is claude-plugin/, which bundles the canonical skill, hooks, and plugin-local .mcp.json for canary mcp.

Claude Desktop MCPB

Anthropic's public distribution surface for .mcpb files is the Claude Connectors Directory, not the open MCP Registry. The open registry at registry.modelcontextprotocol.io is useful metadata distribution, but Anthropic's docs say registry publication does not surface a connector in Claude products; directory submission is a separate review process.

Current package:

Two caveats before installing:

Directory metadata

These files identify the project across MCP directories:

Experimental trading preview

The stable marketplace story stays read-only. A trading-capable build is a separate preview channel, not a hidden variant of the normal binary.

Minimum product rules before publishing a trading preview: