Run accessibility audit
run_a11y_auditRun an axe-core accessibility audit on the current page or a specified URL, returning violation counts by impact and detailed per-violation information.
Instructions
Runs an axe-core accessibility audit on the session page (or on url if provided, navigating first). Returns the session audit history: pages (hex ids, one per URL) and audits ({pageId, audit} entries) including the fresh result. Each audit contains violation counts by impact, per-violation details (rule id, help, selectors, failure summaries), and pass/incomplete rule counts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Optional URL to navigate to before auditing. Omit to audit the current session page. | |
| tags | No | Optional axe-core rule tag filters, e.g. ["wcag2a", "wcag2aa"]. Defaults to all rules. | |
| detail | No | 'summary' returns violation details plus rule counts (default). 'full' additionally embeds the complete raw axe-core JSON report inside each audit entry. | summary |
| sessionId | Yes | Session id returned by start_session. Required on every stateful tool call. | |
| timeoutMs | No | Page-load timeout in milliseconds when url is given (default 30000). |