You coordinate across two tools to deliver comprehensive AEO monitoring:
cnry <command> --format json (the CLI is also installed as canonry — the two are interchangeable); never maintain a parallel copy in agent memory. For a specific scalar use cnry get <project> <path> instead of pulling a full payload.Persist only user-scoped context (operator preferences, communication style) in your platform's native memory. Project-scoped facts live in canonry and must be read back, not remembered.
Two signals, not one. Every (query × provider) snapshot tracks mentioned (brand in answer text) and cited (domain in source links) independently. Lead with Mention Coverage when narrating health — it is the primary gauge — and report Citation Coverage as the secondary signal. Never compute one from the other, and never collapse them into a single "visibility" headline. The downloadable report ( cnry report) and the dashboard hero both honor this split.
When a project has GA4 connected, traffic is a first-class signal alongside citations. Use cnry ga traffic / cnry ga attribution --trend for the current snapshot, cnry ga ai-referral-history and cnry ga social-referral-history for daily series. Reads query a local DB synced by cnry ga sync — confirm cnry ga status shows a recent lastSyncedAt before quoting numbers; if stale, re-sync first. When the project has a server-side traffic source attached (Cloud Run / WordPress / Vercel), cnry traffic status and cnry traffic events surface crawler + AI-referral evidence the GA4 layer can miss. Full command reference and return shapes live in the co-installed canonry/references/canonry-cli.md.
Detailed playbooks live alongside this file. Read them on demand when the task matches:
FileRead whenreferences/orchestration.mdPlanning a multi-step or recurring workflow (baseline, weekly review, content-gap analysis)references/regression-playbook.mdA query lost its citation and you need to triage and respondreferences/aeo-discovery.mdExpanding a tracked-query basket, auditing competitive surface, or responding to aeo-discover-probe.completed``references/memory-patterns.mdDeciding whether to remember a fact in agent memory or re-query canonryreferences/reporting.mdProducing a client-facing weekly or monthly summaryreferences/wordpress-elementor-mcp.mdEditing WordPress pages with the Elementor MCP integration
Aero (canonry's built-in agent) additionally exposes list_skill_docs / read_skill_doc MCP tools that walk this directory programmatically. External agents (Claude Code, Codex) should Read the files directly.