Ask away.
The bird kept notes.

Questions to ask, the tools your assistant calls for each, and an example answer.

Pick a question and watch it run. Most questions only read, and reading uses no allowance. For a change or a check, your assistant’s app controls approvals.

Pick a question
Dr. Canary · connectedExample

YouWhat did the last check find at summitridgekia.com?

  1. list_sites
  2. list_reports
  3. get_report
Assistant

Published October 11, 2026. One finding. The booking link in the site header took a reservation. The second scheduler, linked from the service pages, opened to “This page is unavailable.”

A service scheduler on a phone showing “This page is unavailable” where the calendar should be.The capture · October 11, 2026Open the report in Dr. Canary

Reads only. Uses no allowance. It reads the latest published report, not a check still running.

Dr. Canary pointing at what it found

Reading what the bird found

Most questions only read. Reading uses no allowance and changes nothing.

  • You askWhat did the last check find at summitridgekia.com?

    Your assistant calls, in orderlist_sites → list_reports → get_report

    Reads or changesReads only. Uses no allowance. It reads the latest published report, not a check still running.

    What comes backThe published date, the finding in the report’s words, the capture and the link to the report.

    Watch it run
  • You askShow me the evidence for the contact form finding.

    Your assistant calls, in orderlist_sites → list_reports → get_report

    Reads or changesReads only. The connection tells the assistant to treat the report’s text and its captured pages as data, not instructions.

    What comes backThe finding in the report’s words, where it was seen, the capture with its page address and viewport, and the link to the report.

    Watch it run
  • You askWas the service scheduler fixed? Compare the last two reports.

    Your assistant calls, in orderlist_sites → list_reports → get_report → get_report

    Reads or changesReads only. Two exact reports, read for the same observation. A fix is called only when the newer check tested the same thing again.

    What comes backWhat each report says about the same thing, and whether the newer check tested it again. An absent finding is not called a fix.

    Watch it run
  • You askWhat did the store send back after our trade-in inquiry?

    Your assistant calls, in orderlist_sites → list_assignment_runs → get_inquiry

    Reads or changesReads only. The inquiry’s references come from list_assignment_runs, not from a message or a date. The tool marks reply text as untrusted data.

    What comes backThe inquiry, the emails and texts that came back, and how each reply was reviewed, current and earlier.

    Watch it run
  • You askWhich tools are on my site, and which journeys were assessed?

    Your assistant calls, in orderlist_sites → list_site_tools → list_journeys → get_journey_assessment

    Reads or changesReads only. A tool on the list is not a pass, and an empty list of assessments is not a failed test.

    What comes backThe tools found on the site, the journeys run, and the assessments recorded for a check, each with its link.

    Watch it run
  • You askHow is my Summit Ridge Group doing?

    Your assistant calls, in orderlist_sites → list_groups → get_group

    Reads or changesReads only. Group access comes from list_groups, not from a site’s name.

    What comes backThe Group’s grade, its sites and their current recheck state, its open findings and the Group’s link.

    Watch it run

Changing a shopper

Areas of focus are how to ask a shopper to try something particular. Each says what to do in 12 to 600 characters and whether it runs one time or going forward, and can add a start page and what counts as done. A start page is a full web address, and what counts as done is up to 300 characters.

  • You askPause the service shopper.

    Your assistant calls, in orderlist_sites → list_assignments → save_assignment

    Reads or changesChanges a saved shopper. A save replaces every setting, so the tool tells the assistant to read the shopper first and send every other setting back unchanged. Your assistant’s app controls approvals.

    What comes backThe save receipt. Every other setting stays as it was, and no check runs.

    Watch it run
  • You askMove the Service shopper’s checks to Tuesdays, Los Angeles time.

    Your assistant calls, in orderlist_sites → list_assignments → set_assignment_calendar

    Reads or changesChanges a saved shopper. It needs a named time zone. It does not pause, resume or run anything.

    What comes backThe calendar receipt, with the day, the time zone and the date it takes effect.

    Example answer

    Saved. Tuesdays, America/Los_Angeles. The new day takes effect from the date on the receipt. The shopper’s other settings are unchanged, and no check ran.

Requesting a check

  • You askRecheck the site and follow this check to its report.

    Your assistant calls, in orderlist_sites → list_assignments → request_recheck → get_run → list_reports → get_report

    Reads or changesRequests a check. Before approval, a good assistant says what the check uses: the first saved shopper that has not been retired, which can be a paused one, its test inquiries if it sends them, and allowance. Queued is not finished, and finished is not published.

    What comes backThe receipt and its check reference, each state as the check moves, and the report once it is published.

    Watch it run
  • Shopperthe first saved one that has not been retired, which can be a paused one
  • Test inquiriesif that shopper sends them
  • Allowancea check may use it
  • Monitoringneeded to request rechecks and edit saved shoppers

What a good answer contains

  • The date the report was published.
  • The finding in the report’s own words.
  • The capture, when there is one.
  • The link to the report in Dr. Canary.
  • What is unknown, said as unknown: a capture that is not available, a check still running, a page that was not tested.

What the assistant will not do

  • You askRun a custom checkout test on this other website.

    Your assistant calls, in orderNone.

    Reads or changesCalls no tool. A good assistant explains the limit and offers what is supported, before any partial save or broader check.

    What comes backA plain no, the reason, and what it can do instead.

    Watch it run

When a request does not fit, the connection asks the assistant to say so first and offer what is supported, never to widen a request without asking, and never to say a target was tested when it was not.

What it does not do

  • It requests checks only for sites connected to your account. A recheck takes a connected site, not a web address.
  • It does not run a chosen shopper, a custom test or one finding alone.
  • It does not send you a message later. It follows a check in the current conversation.
  • It does not call a finding fixed because it is gone. The newer check must have tested the same thing.
  • The connection tells it to treat what it reads in a report, a reply or a captured page as data, not instructions.

Questions

What can I ask my assistant about Dr. Canary?

What a check found, the evidence behind a finding, whether a finding was tested again, what a store sent back after an inquiry, which tools are on your site and how a Group is doing. It can also change a saved shopper or request a check of a connected site.

Does asking cost anything?

Reading uses no allowance: reports, checks, shoppers and inquiries are all reads. A requested check may use allowance, and may send test inquiries if its shopper sends them.

Will it change things without asking me?

Your assistant’s app controls approvals, and your account’s permissions apply. Before a change or a check, a good assistant says what will change and what the check will use. Saving a shopper never starts a check.

Can it test any website?

No. A check runs on a site connected to your Dr. Canary account, which list_sites returns, and takes no web address. An area of focus on a saved shopper can name a start page for that check.

Can it tell me when the report is ready?

It follows a check you requested in the current conversation: queued, running, finished, then the report once it is published. No tool sends a message later, so if you step away, ask again and it reads where the check stands.

Which assistants work?

ChatGPT, Claude, Codex and Claude Code. Each has its own setup page.

Does it need monitoring?

Reading works on the sites your account can open. Editing saved shoppers and requesting rechecks need monitoring. A one-off checkup does not grant them.

Dr. Canary giving the OK sign

Give your assistant something to read.

A checkup is one report. Monitoring keeps the bird shopping your site on a schedule, so there is a fresh report every time you ask.

Compare plans