
Mcp Accessibility Scanner
Built on Playwright and Axe-core, this server gives Claude direct control over browser automation and WCAG compliance scanning. You can navigate pages, click elements, capture screenshots, and run full accessibility audits against WCAG 2.0/2.1/2.2 standards at A, AA, or AAA levels. The scan_page tool returns detailed violation reports with remediation guidance, while audit_site crawls multiple pages and aggregates results across your entire site. It supports persistent browser sessions, tab management, network monitoring, and can attach to running Chrome instances via CDP. Useful when you need to test accessibility compliance programmatically or want Claude to interact with web UIs while checking for contrast issues, ARIA problems, or keyboard navigation failures.
- GitHub stars
- 54
- tool
- 1
- transport
- STDIO
- last updated
- Sep 10, 2025
Tools
1 toolsPublic tool metadata for what this MCP can expose to an agent.
scan_pagePerforms a comprehensive accessibility scan on the current page using Axe-core.
Performs a comprehensive accessibility scan on the current page using Axe-core.
No parameter schema in public metadata yet.
Sponsors
Readme
MCP Accessibility Scanner 🔍
Accessibility checks inside your coding agent: axe scans, keyboard-focus checks and repeatable reports.

An intentionally flawed local demo page, checked with automated tools. These annotations were generated by scan_page with annotateScreenshot: true, not added by hand.
This MCP server lets your coding agent inspect a page, run axe checks, exercise keyboard focus and save findings for review. Automated checks don't certify WCAG compliance; manual accessibility testing is still needed. audit_screen_reader inspects the browser's accessibility tree, accessible names and element geometry. It does not test with an actual screen reader.
Details
- Repository
- github.com/justasmonkev/mcp-accessibility-scanner
- Category
- Web & Browser Automation
- Package
mcp-accessibility-scanner- Transport
- STDIO
- Registry
- MCP registry, active