Skip to content
ToolCargo

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.

AlertWhen
noindexA meta robots or X-Robots-Tag noindex appears.
robots.txtrobots.txt starts blocking Googlebot from the URL (or starts failing with 5xx, which Google treats as a block).
HTTP errorThe page starts returning 4xx or 5xx.
UnreachableNo response on two checks in a row (one failure is treated as a blip).
BlockedThe site starts blocking our checker (bot protection, 401/403/429), so the page can no longer be checked.
CanonicalThe canonical URL changes, appears or disappears.
New high-impact issueAny 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

input
{ "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

input
{}

Your watched pages with their current state, frequency and next check. Not counted toward your quota.

watch_history

input
{ "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

input
{ "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.