WCAG 2.2 / ADA / Section 508 / EAA accessibility scanning with three-tier confidence output (issues + incomplete + summary), framework-aware AI fix suggestions, and brand-palette contrast checks. For Cursor, Claude Code, and other IDEs.
Validate ARIA attributes in an HTML snippet. Returns violations for invalid roles, states, and properties.
Check WCAG AA/AAA contrast ratio compliance for a color pair. Optionally extracts brand palette from a URL for aligned suggestions.
Detect the JavaScript framework (React, Vue, Angular, Svelte, etc.) used by a page or HTML snippet. Used to generate framework-aware AI fixes.
Find where a CSS selector lives in the source code. Searches TypeScript/JavaScript/JSX files in a root directory.
Walk through a multi-step user flow (login → checkout, etc.) and scan each page for accessibility issues. Supports auto-navigation via CSS selectors or manual step descriptions.
Generate framework-aware AI fix suggestions for an accessibility issue. Requires framework detection and issue details.
Poll the status of a running audit started with start_audit. Returns the full report when complete.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 14 | 2026-07-28+ | v2 |
Get a list of accessibility rules checked by the scanner. Optionally filter by WCAG tags (wcag21a, wcag21aa, wcag22aa, etc.).
Browse local scan history. Lists recent scans or retrieves a full stored result by ID. Local installs only — the hosted server keeps no history.
Validate a snippet of HTML for accessibility violations using axe-core. Returns raw violations array.
Scan a live URL or localhost for accessibility issues using WebAbility detectors (60+ rules), axe-core (104 rules), and HTML_CodeSniffer (200+ rules). Returns three-tier output: issues (high-confidence violations), incomplete (needs human review), and summary (counts by severity).
Start a comprehensive accessibility audit report for compliance officers / legal. Returns an audit ID to poll with get_audit. Requires WebAbility account.
Verify that a fix for an accessibility issue actually works by re-scanning the page after the code change has been deployed.
Run a vision-based audit using Claude to detect issues axe-core misses (icon contrast, focus visibility, look-but-not-button patterns). Requires WebAbility account.