run_site_audit
Start an SEO audit crawl of the client's own website (its host and the www twin only). Our crawler (CrunchJunkieSiteAudit) reads robots.txt first and obeys it, asks for at most one page a second, and keeps derived facts only. It uses the workspace's page allowance (no money is charged); the preview states the pages it may request, the allowance left and when the period ends, the estimated duration and, for a site's first audit, the attestation the user confirms (then pass attest:true). One running crawl per client; a few starts per client per day while in preview. Requires write actions and "Allow actions that spend AI" (it starts billable work), and counts toward the assistant-started spend actions per day. Without confirm:true it returns a preview; get_site_audit follows the crawl.
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": {
"clientId": "<clientId>"
},
"name": "run_site_audit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| attest | No | true = the user confirmed they are authorised to audit this website on its owner's behalf (asked at the first audit of a site, and again when the website changes). | |
| confirm | No | true starts the crawl. Omit to preview. With confirm:true, also pass the preview's previewToken. | |
| clientId | Yes | Client id (from list_clients). | |
| previewToken | No | With confirm:true: the previewToken from this tool's preview (valid 15 minutes, once, for exactly the previewed arguments). |