Scan a URL
scan_urlScan a single http(s) URL with axe-core for accessibility issues. Returns a scan ID immediately; retrieve results later with get_scan.
Instructions
Scans one http(s) URL for accessibility problems with axe-core — deterministic checks, not a language model's opinion. Pass the URL and nothing else. If it belongs to a site registered in the caller's account (and their plan allows), the scan is recorded against that site so it feeds history and trends; otherwise it runs as a one-off. Either way, poll it with get_scan. Returns immediately with an id — never a compliance score, because automated testing finds only a portion of accessibility barriers; see coverageDisclaimer in the result.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The http(s) URL to scan. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scan | Yes | ||
| pollWith | Yes | The tool that reads this scan's progress and result. | |
| standard | Yes | The standard the checks were run against, e.g. "WCAG 2.1 AA". | |
| scoringGuidance | Yes | Binding instruction for the assistant reading this result. Follow it literally. | |
| coverageDisclaimer | Yes | Why this result is not a compliance verdict. Always relay it; never present a scan as proof of conformance. | |
| recordedAgainstSite | Yes | True when the URL belongs to a registered site and the scan was kept against it (so it feeds history and trends); false for a one-off scan. |