A11yScope MCP server
io.github.perceivable/a11yscope·v0.3.0WCAG 2.2 AA accessibility checks for pages and HTML, run locally in headless Chrome.
not scanned yet
0 stars652 downloads/wk
Reviews
Write oneNobody has reviewed A11yScope yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
A11yScope tools
No tool declarations could be read from the package source. They show once the server is installed.
How A11yScope compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 89/100
- higher than 80% of 48,255 servers
- Downloads a week
- 652
- more than 91% of 12,191 servers with a package
Release history: 2 versions in the registry since 2026-10-12, latest 2026-10-14, typically one every 2 days.
Install A11yScope in Claude Code, Cursor or VS Code
Runs npx -y a11yscope-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add a11yscope -- npx -y a11yscope-mcp
What the publisher says
From the A11yScope repository's README, as published. We do not edit it. Read it on GitHub
A11yScope
A Chrome extension that checks the current page against the automatable subset of WCAG 2.2 Level AA, and explains each finding in terms a developer can act on.
Built to stay honest about its own limits: automated tooling catches roughly a third of real accessibility barriers, and the UI says so rather than implying a clean scan means compliance.
Two ways to run the same engine:
Both run locally. Nothing is uploaded, no account, no telemetry.
Design constraints
These are not incidental — they shape every decision in the codebase.
server to pay for, and no scan data leaves the browser.
- No backend. Everything runs in the page and the side panel. There is no
Chrome. npm is used only for the test runner.
- No build step. Plain ES modules and classic scripts, loaded directly by
after the user explicitly scans it. This keeps the install-time permission warning minimal, which matters for both review and conversion.
- activeTab, not host permissions. The extension can read a page only
- No runtime dependencies. Nothing in SHIP comes from node_modules.
Layout
manifest.json MV3 manifest
src/lib/color.js contrast maths, alpha compositing
src/lib/dom.js visibility, accessible names, selectors
src/rules/ the checks, grouped by theme
src/content/engine.js runs every rule, returns a serialisable report
src/content/highlight.js injected highlighter (serialised into the page)
src/background/ service worker: tab access and injection
src/panel/ side panel UI, report export
tools/make_icons.py draws the PNG icons
tools/package.mjs builds the Web Store zip from an allow-list
test/ fixtures and the Chromium-backed test runnerRules
31 checks across four groups. Each reports either a violation (the failure is unambiguous) or a review item (a real question a human has to answer — never a guess dressed up as a result).
Where a value cannot be determined — text over a background image, a ::placeholder colour, a control hidden off-screen until focused — the rule reports it for review instead of inventing a number. A scanner that cries wolf on correct markup is worse than no scanner.
Some rules only ever ask for review, because the standard itself leaves room for judgement. link-generic-text is the clearest case: WCAG 2.4.4 is Link Purpose In Context, so a "read more" whose meaning comes from the surrounding card conforms. Demanding that link text stand alone is 2.4.9, which is Level AAA.
Calibration
Precision is checked against real sites, not just the fixtures. gov.uk is the control: it is a well-known example of careful accessibility work, so anything we report there is a false positive until proven otherwise.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
A11yScope: common questions
- Is A11yScope MCP server safe?
- Yes, by our scan: it is graded A (89/100). Read the A11yScope safety report
- How do I install A11yScope?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does A11yScope need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is A11yScope maintained?
- The last commit was 23 days ago (2026-10-12). The latest release is v0.3.0.
- How does A11yScope compare with other MCP servers?
- safety score 89/100 (higher than 80% of 48,255 servers); downloads a week 652 (more than 91% of 12,191 servers with a package). Full comparison.