Scan a website for accessibility issues
scan_accessibilityUse this when the user wants a public website or web page checked for accessibility (WCAG 2.1/2.2 AA, ADA, EAA, Section 508): it loads the live page in a real browser, runs axe-core on it and up to two more same-site pages, and returns a 0-100 score, a letter grade and the failing rules with example elements. Takes 15-40 seconds. Do not use it for pages that need a login, for localhost or private-network addresses, or for pasted HTML.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public website address, e.g. example.com or https://example.com/about |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL that was scanned, after normalisation. | |
| grade | Yes | ||
| score | Yes | 0-100, weighted by violation severity. | |
| scannedAt | Yes | ||
| violations | Yes | ||
| moreInfoUrl | Yes | Informational page on scheduled re-scans and fix help for this kind of result. | |
| pagesScanned | Yes | ||
| rulesOmitted | Yes | Failing rules not listed because the response is capped. | |
| failingRuleCount | Yes | ||
| needsReviewCount | Yes | Checks axe could not decide automatically; a human must confirm them. | |
| affectedElementCount | Yes |