audit_url
Audit a live web page for WCAG 2.2 accessibility using multiple engines and GOV.UK-specific checks. Supports optional interaction steps before auditing.
Instructions
Audit a single live web page for WCAG 2.2 accessibility (GOV.UK standard).
Loads the URL in headless Chromium, optionally performs interaction steps
first, then runs the chosen engines plus GOV.UK-specific checks. Returns
structured JSON, a Markdown report and a GDS-style compliance summary.
Args: url: The page URL to audit (http/https). level: WCAG level: "A", "AA" (default, GOV.UK requirement) or "AAA". engines: Subset of ["axe","pa11y","lighthouse","ibm"]. Defaults to ["axe"]. steps: Optional interactions before auditing, each {"action": "click|fill|wait|press|navigate", "selector": ..., "value": ..., "ms": ...}. include_best_practice: Also run axe "best-practice" rules (not WCAG).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| level | No | AA | |
| steps | No | ||
| engines | No | ||
| include_best_practice | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||