Docs · Updated 2026-09-11
Page Watch — tool reference
Save pages once; we re-check them on a schedule and tell you when their indexability or status changes.
Server URL: https://toolcargo.com/mcp/page-watch · Scope: connector:page-watch · Transport: Streamable HTTP (stateless). Page Watch is included with Site Audit: it uses your Site Audit plan and needs no separate activation. You can also manage watches in the browser on Watched pages.
How checks work
- Each watched page is re-checked by our hourly job when it is due: daily or weekly. It is not an uptime monitor.
- A check runs the same engine as audit_page, plus a robots.txt check for Googlebot, through the same fetcher and its private-network protections.
- Each check counts as one Site Audit call. A check that cannot reach the site (DNS, TLS, timeout) is not counted. If your monthly limit is reached, checks pause until it resets on the 1st (UTC).
- If you keep audit history, each check is saved there too, so every alert links to a full report and you can compare any two runs.
What triggers an alert
Every check is compared with the previous one. Only changes produce an alert — a problem that persists is reported once, and its fix is reported as a recovery.
| Alert | When |
|---|---|
| noindex | A meta robots or X-Robots-Tag noindex appears. |
| robots.txt | robots.txt starts blocking Googlebot from the URL (or starts failing with 5xx, which Google treats as a block). |
| HTTP error | The page starts returning 4xx or 5xx. |
| Unreachable | No response on two checks in a row (one failure is treated as a blip). |
| Blocked | The site starts blocking our checker (bot protection, 401/403/429), so the page can no longer be checked. |
| Canonical | The canonical URL changes, appears or disappears. |
| New high-impact issue | Any other high-impact check starts failing (for example a missing title). |
Alerts are emailed to your account address once you confirm it on Watched pages (sign-up does not verify email, so we ask first). Every alert email has a one-click link to stop alerts for that page. Alerts are always listed on the page and in watch_history, emailed or not.
watch_page
{ "url": "https://example.com/pricing", "frequency": "daily" }Starts watching a page (or changes the frequency of one you already watch) and runs a baseline check immediately. frequency defaults to the fastest your plan allows. Free: up to 3 pages, weekly. Pro: up to 50 pages, daily or weekly. These limits are proposed test values.
list_watches
{}Your watched pages with their current state, frequency and next check. Not counted toward your quota.
watch_history
{ "page": "https://example.com/pricing", "limit": 10 }Recent alerts and recoveries for one page (by URL or watch id), with links to the saved reports. Not counted toward your quota.
stop_watching
{ "page": "https://example.com/pricing" }Stops watching and deletes the page's alert history. Saved audit reports stay in your history. Not counted toward your quota.
Data and retention
We store the watched URL, a small snapshot of the last check (status, canonical, noindex, robots.txt result, failing high-impact check titles) and the change history, which we keep 180 days. Watches are private to your account and are deleted with it. See the privacy notice.