justasmonkev avatar

Mcp Accessibility Scanner

justasmonkev/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 tools

Public 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.

Scanner-generated screenshot of the Weekend Workshop demo, with red boxes and rule labels marking missing image alt text, low-contrast text, an unlabeled email input and an unnamed arrow button.

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.


View the full README on GitHub

Details

Repository
github.com/justasmonkev/mcp-accessibility-scanner
Category
Web & Browser Automation
Package
mcp-accessibility-scanner
Transport
STDIO
Registry
MCP registry, active

Related Web & Browser Automation MCP servers

View all
1bakhtiersizhaev avatarOpenevidence Mcpbakhtiersizhaev/openevidence-mcpUnofficial MCP server connecting OpenEvidence to AI agents via authenticated browser sessions49stars
2webdriverio avatarMcpwebdriverio/mcpMCP server with WebdriverIO for browser and mobile app automation (iOS/Android via Appium)0stars
3kernel avatarKernel MCP Serverkernel/kernel-mcp-serveruse any website on a user's behalf in a cloud browser: navigate, sign in, fill forms, buy, download.39stars
4jtalk22 avatarSlack MCP Serverjtalk22/slack-mcp-serverCatch up on Slack without reading it. Unreads, threads, search. Browser-session or hosted OAuth.32stars
5zenrows avatarZenrows Mcpzenrows/zenrows-mcpZenrows MCP server: Fetch, Extract, Batch, and Browser Sessions for AI agents21stars
6beycom avatarOneTool MCPbeycom/onetool-mcpOne MCP for devs incl Brave,Google,Tavily,Context7,AWS,Excalidraw,DB,GitHub,DevTools,Playwright20stars