Run a site quality audit (SEO + accessibility + security headers)
run_site_auditUse this when the user wants their site's QUALITY audited — distinct from scan_site, which measures agent-readiness. 22 checks: SEO (title/description lengths, canonical, Open Graph, JSON-LD, heading structure…), accessibility (alt text, form labels, heading order, landmarks…), security headers (HSTS, CSP, X-Content-Type-Options…). FREE tier returns the three section scores + the single most critical finding. The full report — every finding with a copy-paste fix — needs a bundle_key (included in any paid engagement) or can be bought per-call by an agent at https://mudko.com/api/x402/audit ($5, x402 USDC on Base). Fetch-based: SPA shells score their served HTML.
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": {
"url": "<url>"
},
"name": "run_site_audit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Page URL to audit (required). | |
| bundle_key | No | Customer bundle key — unlocks the full findings list. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seo | No | ||
| a11y | No | ||
| tier | No | ||
| status | Yes | ||
| headers | No | ||
| message | No | ||
| overall | No | ||
| findings | No | Paid tier: every finding with fix strings. | |
| paid_path | No | ||
| limitation | No | ||
| top_finding | No | Free tier: the single most critical finding. |