Watch SEO Audit
watch_auditFollows an SEO Audit of a site, by default the latest, and streams each change as a progress message: crawl milestones, the end of the crawl, each category as it starts and finishes with what it found, and a heartbeat that says what is still running. It returns within seconds of a real change (the crawl finished, a stage changed or a category finished), when the audit ends, or after maxWaitSeconds. While the audit runs, the result is only what changed in this call: updates (the lines to tell the user), changedCategories and the run state. Once it ends, the text holds the full picture (each finished category with its checks and top issues, then the final summary), and the structured result holds the categories and the summary, as get_audit returns it: with the Website Health score, each category’s Category Health score and each Report Area’s Area Health score (score, band and the reason when there is none; for an area also the PageSpeed strategy behind the Performance score and its check counts), without the deductions, policy or coverage behind them. An area has no weight and feeds no other score. Tell the user what changed, then call watch_audit again with the since value from this result until the status is completed, partial, failed or cancelled. Use it after start_audit.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectId": "<projectId>"
},
"name": "watch_audit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | No | SEO Audit to follow, from start_audit or list_audits. Defaults to the latest one. | |
| since | No | The since value from the previous watch_audit result for this audit, so categories that finished between calls are reported. | |
| projectId | Yes | Site whose SEO Audit to follow, from list_sites. | |
| maxWaitSeconds | No | Longest time to follow the audit in this call. |