Your first session
Updated: 2026-08-09
This walkthrough uses only read-only commands. It assumes Canary is installed and a local IB Gateway or TWS session is available. Install and first run covers setup.
1. Prove the authority
canary status
Start with the connected account mode and gateway endpoint, then read storage, subsystem, data-farm, and background-task health. An idle daemon is neutral; a normal command starts it on demand. Missing or stale source evidence remains a warning or unavailable state rather than becoming a clean result.
A ready Gateway does not configure IBKR statements. Before relying on Recon, statement-derived equity, or Canary Edge, complete Set up broker reporting. It creates one shared Activity Flex Query for all three consumers. Then verify the independent reporting lane:
canary reporting status
This distinguishes local credentials, broker reachability, report freshness, observed fields, sections not returned, and returned-empty sections that cannot yet prove their field choices.
2. Read the account and book
canary account
canary positions --by underlying
Both reads identify one selected account and mode. A missing value stays missing, and an unresolved multi-account login is refused rather than combined. Check positions freshness and Greeks coverage before relying on aggregate exposure.
3. Read the desk brief
canary brief
The default view leads with assessment completeness, then findings needing review, dated context, and grouped coverage gaps. A missing observation time is explicit; a retained finding does not become current merely because the brief was generated now.
Use canary brief --details for the full Review and Ready evidence and source
diagnostics. The app offers the same overview with expandable details.
canary regime --explain opens all eight market indicators, their observation
times, thresholds, and independent source failures. canary stress --details
opens portfolio-risk evidence and diagnostics. JSON and MCP retain the complete
typed evidence; the compact human view does not change risk decisions.
4. Inspect the rulebook
canary rules
canary policy show
canary recon show
rules reports the hardest advisory finding and every unknown input. policy show identifies the approved risk constitution. recon show compares retained
broker statements with the declared capital ledger. The read commands do not
acknowledge, override, dismiss, or change any state.
5. Inspect current work
canary proposals list
canary opportunities list
canary orders open
Proposals are close/reduce-only protection candidates. Opportunities are option-exercise candidates. Order reads inspect the local lifecycle journal. These records are evidence, not broker-write authority; any action requires the separate trading build, a fresh exact review contract, daemon revalidation, and an explicit instruction for that transaction.
6. Analyze an explicitly named symbol
canary technical SPY,QQQ
The technical read batches daily trend, relative strength, ATR, and liquidity evidence for named stocks or ETFs. It reports degraded history rather than silently ranking an incomplete row.
7. Ask through an MCP host
The bundled MCP server is read-only. Ask the question rather than naming a tool:
| Ask | Typical tool |
|---|---|
| “What needs attention today?” | canary_brief |
| “How does my account look?” | canary_account, then canary_positions |
| “Is broker reporting ready for Recon and Edge?” | canary_reporting |
| “What did my past stock, ETF, and option activity actually deliver?” | canary_edge |
| “Which rulebook inputs are unknown?” | canary_rules |
| “Are there protection or exercise candidates?” | canary_proposals or canary_opportunities |
| “Why is a local order still open?” | canary_orders_open, then canary_order_status |
MCP has no resource subscriptions, preview tools, settings writes, governance writes, or broker-write tools. Working with agents has the host setup and evidence rules.
Where to go next
- Set up broker reporting if statement-backed rows are missing or still need their first report.
- The daily desk for the recurring workflow.
- Orders and trading safety for the constrained review boundary.
- Sensors for data type, freshness, source health, last-good, and warning semantics.
- Updating for stable-major update behavior.