Scan raw HTML for accessibility issues
scan_htmlRun an accessibility audit on any HTML snippet. Detect WCAG violations and get fix guidance for markup not served at a URL.
Instructions
Runs an axe-core accessibility audit against a raw HTML string (rendered in headless Chromium). Use for markup snippets or generated HTML that isn't served at a URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| html | Yes | The HTML markup to scan. | |
| tags | No | WCAG / rule tags to run, e.g. ["wcag2a","wcag2aa","wcag21aa","best-practice"]. Omit to run the default rule set. | |
| rules | No | Only run these axe rule ids, e.g. ["color-contrast","image-alt"]. | |
| detail | No | "summary" lists violated rules and counts only; "full" (default) also lists offending elements and fix guidance. | full |
| maxNodes | No | Max offending elements to list per rule when detail=full. | |
| excludeRules | No | Axe rule ids to skip. | |
| includeIncomplete | No | Also report axe "incomplete" items — checks that need manual review (e.g. color-contrast over images, aria-hidden focus). Off by default; set true to surface likely issues automated rules could not confirm. |