audit_webpage
Perform an accessibility audit on a webpage
Audit a live URL for accessibility issues and take back either the full findings — with the offending HTML if you ask for it — or a short summary to triage from.
LABSCO SUMMARY
Two tools, one argument each: a URL goes in and findings come back, with rule tags to narrow which families run and includeHtml when a selector alone is not enough to act on. Auditing is the whole scope — nothing here rewrites markup, and confirming a fix means auditing the changed page again, which is cheap enough that it fits inside an edit loop.
An accessibility auditing server for a URL: a full audit and a summary of the issues on a page.
A URL the server can reach. No account and no key. MPL-2.0.
One command — npx a11y-mcp
USE CASES
Run the audit against the deployed URL with the HTML included, so each finding arrives with the element behind it rather than a selector to go looking for.
Take the summary before and after the change: the counts are short enough to compare directly, and the full audit is there when something moved in the wrong direction.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
audit_webpagePerform an accessibility audit on a webpage
get_summaryGet a summary of accessibility issues for a webpage
BEFORE YOU INSTALL
2 tools when we connected.
npx on PATH
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"a11y-mcp": {
"command": "npx",
"args": [
"a11y-mcp"
]
}
}
}npx a11y-mcp