Digital accessibility MCP servers are making inclusive web development more achievable by giving AI agents the ability to audit web pages for WCAG compliance, check color contrast ratios, fix accessibility violations automatically, and reference ARIA patterns — all through the Model Context Protocol. Instead of manually running audit tools, interpreting cryptic violation reports, and searching for remediation guidance, these servers let AI assistants handle accessibility workflows from detection through remediation.
This review covers digital accessibility MCP servers — comprehensive audit platforms (axe-core and Playwright-based scanners), color contrast checkers, Lighthouse integration, accessibility agent frameworks, and ARIA/WCAG reference servers. For broader web quality auditing, see our Web Scraping & Automation review. For design system accessibility, see our UI/UX & Design review.
The headline findings: Deque has launched their official axe MCP Server — enterprise-grade accessibility testing with AI-powered remediation, available to Axe DevTools for Web customers (proprietary, paid). BrowserStack’s MCP Server (137 stars, 20 tools) includes accessibility scanning with WCAG 2.2 and PDF accessibility. ronantakizawa/a11ymcp leads open-source with 85 stars and 6 tools covering WCAG 2.0/2.1/2.2. Community-Access/accessibility-agents surges to 247 stars with 79 agents across eight teams. Android gets native mobile a11y MCP — the first mobile accessibility testing via MCP.
Category: Developer Tools
Enterprise & Official Platforms
dequelabs/axe-mcp-server — Deque’s Official axe MCP Server
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| axe-mcp-server-public | 3 | — | Proprietary | 2 |
The biggest gap from our initial review is now closed — Deque, the creators of axe-core, have launched their official MCP server. First introduced at Axe-con 2025 and now available to all Axe DevTools for Web customers:
- analyze — comprehensive accessibility scans using axe in a real browser environment (via the axe DevTools Browser Extension)
- remediate — AI-powered, code-level guidance to fix accessibility issues
- Works with Claude, GitHub Copilot, Cursor, Windsurf, VS Code, and any MCP-compatible client
- Requires Docker and a paid Axe DevTools for Web subscription (included in bundle at no additional cost)
- Privacy-focused — Deque acts only as a data processor, never a controller; no source code captured or stored
- Scans both local development URLs and remote production URLs
The proprietary/paid nature limits adoption compared to open-source alternatives, but having the axe-core creators’ official blessing adds credibility to the entire ecosystem. Enterprise teams with existing Deque subscriptions get this effectively free.
browserstack/mcp-server — Enterprise Accessibility Testing
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| browserstack/mcp-server | 137 | TypeScript | — | 20 |
The first enterprise testing platform with dedicated accessibility MCP tooling — BrowserStack’s official MCP server launched January 2026 with full accessibility capabilities:
- runAccessibilityScan — automated WCAG compliance scans using BrowserStack’s Spectra™ rule engine
- accessibilityExpert — AI expert guidance on accessibility standards and best practices
- WCAG 2.2 compliance checking for web and mobile
- PDF accessibility scanning — first MCP server to offer PDF/UA compliance
- AI-generated contextual code fixes — production-ready remediation suggestions
- Works with Claude, GitHub Copilot, Cursor via one-click setup
- Also covers test management, browser automation, and cross-device testing beyond just accessibility
- Requires BrowserStack credentials (paid platform)
The 20 tools span far beyond accessibility (test cases, automated testing, live sessions), but the accessibility features alone make this notable — especially the PDF accessibility scanning that remains absent from open-source alternatives.
Comprehensive Audit Platforms
ronantakizawa/a11ymcp — The Most Popular Open-Source A11y MCP Server
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| a11ymcp | 85 | JavaScript | MIT | 6 |
The most downloaded accessibility MCP server (6,000+ downloads, #20 on ProductHunt) — uses Deque’s axe-core and Puppeteer to scan web pages for WCAG violations:
- test_accessibility — scan any URL with customizable viewport dimensions
- test_html_string — analyze raw HTML snippets without deploying
- get_rules — query the full library of available accessibility rules
- check_color_contrast — validate color combinations against WCAG standards
- check_aria_attributes — verify proper ARIA implementation
- check_orientation_lock — detect orientation restrictions
Supports WCAG 2.0 (A, AA, AAA), WCAG 2.1 (A, AA), and WCAG 2.2 (AA), plus best-practice checks. The go-to starting point for accessibility auditing via MCP.
JustasMonkev/mcp-accessibility-scanner — Full Browser Automation + A11y Scanning
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| mcp-accessibility-scanner | 48 | JavaScript | — | 20+ |
The most feature-rich accessibility MCP server — combines Playwright and axe-core with comprehensive browser automation:
- Core accessibility — full WCAG 2.0/2.1/2.2 compliance checking at A, AA, AAA levels
- Site-wide crawling — audit multiple pages with accessibility aggregation
- Keyboard navigation auditing — analyze focus behavior and tab order
- Multi-variant scanning — test across mobile, desktop, and accessibility modes
- Browser automation — click, type, hover, drag, navigate, take screenshots, save PDFs
- Tab management — multi-page workflows with persistent sessions
- Network and console monitoring — catch JavaScript errors affecting accessibility
The 20+ tools span accessibility scanning, page interaction, and visual documentation — making it a one-stop server for thorough accessibility review workflows.
priyankark/a11y-mcp — Agentic Loop Remediation
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| a11y-mcp | 40 | JavaScript | — | 2 |
Designed for the agentic fix loop — audit a webpage, get violations, let the AI fix them, re-audit:
- audit_webpage — comprehensive axe-core scan with WCAG standard filtering
- get_summary — retrieve summaries of identified issues
- HTML snippet extraction for targeted debugging
- Works with Amp, Cline, Cursor, and GitHub Copilot
The two-tool simplicity is intentional — it focuses on the audit-fix-verify cycle rather than browser automation.
joe-watkins/accessibility-testing-mcp — Dual Engine (axe-core + IBM Equal Access)
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| accessibility-testing-mcp | 1 | JavaScript | — | 5 |
The only MCP server running two accessibility engines simultaneously — axe-core and IBM Equal Access Checker for the most thorough coverage:
- analyze_url / analyze_url_json — scan live pages with both engines
- analyze_html / analyze_html_json — test HTML snippets
- get_rules — query available rules from both frameworks
- Responsive testing across multiple viewport sizes
- Configurable WCAG standards (2.0, 2.1, 2.2 at A/AA/AAA)
- Playwright-powered headless browser testing
Running two engines catches issues one might miss — useful for teams with strict compliance requirements.
alexanderuk82/mcp-wcag-accessibility — Auto-Remediation, 100% Local
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| mcp-wcag-accessibility | — | TypeScript | — | 10 |
Goes beyond auditing to automatic code fixing — analyzes, refactors, and generates accessible code:
- WCAG violation analysis across versions 2.0, 2.1, and 2.2
- Automatic code refactoring to fix accessibility issues
- ESLint configuration generation with accessibility rules
- Live website auditing for deployed pages
- Accessible component templates generation
- Accessibility scoring (0-100) with compliance level validation (A, AA, AAA)
- Multi-framework support — HTML, React, Vue, Angular
- 10 languages supported
- 100% local processing — no external API calls, fully private
The combination of analysis + auto-fix + code generation makes this uniquely actionable.
Additional Audit Servers
| Server | Stars | Language | Tools | Notes |
|---|---|---|---|---|
| jbuchan/accessibility-mcp-server | — | TypeScript | 3 | Playwright + axe-core, cross-browser (Chromium/Firefox/WebKit), WCAG 2.1/2.2 |
| westsideori/cursor-a11y-mcp | 2 | JavaScript | 1 | Cursor-specific axe-core testing, includes test React app with intentional a11y flaws |
| CalvHobbes/a11y-mcp | — | TypeScript | Apache-2.0 | 4 |
| plexusone/agent-a11y | — | Go | MIT | 5+ |
Color Contrast
LLMs are notoriously bad at calculating WCAG contrast ratios — they estimate rather than running the actual equations. These servers provide mathematically accurate results.
bryanberger/mcp-wcag-color-contrast — Accurate WCAG Contrast Calculations
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| mcp-wcag-color-contrast | — | TypeScript | — | 4 |
Purpose-built for the problem LLMs can’t solve — accurate WCAG contrast ratios using Culori:
- analyze_contrast — calculate exact contrast ratios between color pairs
- get_color_luminance — compute relative luminance values
- check_wcag_compliance — verify AA/AAA conformance for normal and large text
- batch_contrast — process multiple color pairs with labels
- Supports hex, CSS, named colors, and modern formats like oklch
ryelle/a11y-color-contrast-mcp — Simple Color Pair Checking
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| a11y-color-contrast-mcp | 2 | TypeScript | — | 3 |
Focused and lightweight — three tools for the most common color accessibility tasks:
- Get Color Contrast — calculate WCAG contrast values between two colors
- Are Colors Accessible — test pairs against AA/AAA standards with adjustable font sizes
- Use Light or Dark — determine optimal text color for any background
- Supports hex, RGB, HSL, and named colors
- Available as both stdio and HTTP servers
AccessLint/mcp-server — Suggests Accessible Alternatives
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| AccessLint mcp-server | 1 | TypeScript | — | 3 |
Goes beyond checking to suggesting fixes — part of the AccessLint ecosystem for Claude Code:
- calculate_contrast_ratio — compute WCAG ratios between colors
- analyze_color_pair — detailed pass/fail for normal text, large text, and UI components at AA/AAA
- suggest_accessible_color — generate accessible alternatives that maintain design intent
- Supports hex, RGB, and RGBA formats
bennyzen/mcp-color-convert — Comprehensive Color Toolkit with A11y
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| mcp-color-convert | 1 | TypeScript | — | 20+ |
A full color management server with accessibility features built in:
- WCAG compliance analysis with contrast ratios and recommendations
- Optimal text color detection (black/white for any background)
- Perceptual color spaces — OkLCH/OkLab for proper contrast calculations
- Color format conversion across 12+ formats
- Color manipulation — grayscale, lightness, saturation adjustments
- Alpha/transparency preservation for accessible UI states
More than just accessibility — a complete color toolkit for design system work, but the WCAG features alone justify installation.
Lighthouse Integration
danielsogl/lighthouse-mcp-server — Google Lighthouse for AI Agents
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| lighthouse-mcp-server | 56 | TypeScript | — | 13+ |
Accessibility as part of holistic web quality — runs Google Lighthouse audits via MCP:
- WCAG compliance checking — evaluates alignment with Web Content Accessibility Guidelines
- Accessibility scoring with detailed recommendations
- Performance, SEO, and security audits alongside accessibility
- Desktop and mobile comparative analysis
- Persistent Chrome profiles for authenticated testing
- Improvement planning — generates accessibility improvement guides tailored to specific compliance levels
The advantage over axe-core-only servers: Lighthouse provides broader context about how accessibility fits with overall page quality.
Agent Frameworks
Community-Access/accessibility-agents — 57 Agents for WCAG Enforcement
| Project | Stars | Platforms | License | Agents |
|---|---|---|---|---|
| accessibility-agents | 247 | Multi-platform | — | 79 |
The largest accessibility-for-AI project — 79 specialized agents across eight teams and five platforms enforcing WCAG 2.2 AA compliance:
- Claude Code, GitHub Copilot, Gemini CLI, Codex CLI, MCP Server support
- Eight teams — Web Accessibility, Document Accessibility (Office, PDF, EPUB, Markdown), GitHub Workflows, Developer Tools (Python, wxPython, desktop accessibility), Education & Standards (WCAG 3.0 preview, screen reader simulation), and more
- PDF form extraction with accessible HTML conversion
- askQuestions tool integration across all 79 agents
- VPAT 2.5 compliance reports and SARIF 2.1.0 CI/CD output
- Static analysis + runtime scanning with axe-core + guided interactive wizards
- VS Code extension in development for one-click marketplace install
From 57 to 79 agents (+39%) since our initial review, with new Education & Standards and desktop accessibility teams. The most ambitious project in this space, and growing fast.
ARIA/WCAG Reference
karanshah229/wcag-aria-practices-mcp-skill — WAI-ARIA Pattern Documentation
| Server | Stars | Language | License | Resources |
|---|---|---|---|---|
| wcag-aria-practices-mcp-skill | — | HTML/JavaScript | — | Pattern-based |
Makes W3C ARIA patterns AI-accessible — exposes WAI-ARIA Authoring Practices Guide documentation as MCP resources:
- Pattern fetching via resource identifiers (e.g.,
apg://pattern/accordion) - Keyboard interaction specs for accessible components
- ARIA roles, states, and properties documentation
- Cursor skill integration for component building assistance
- Linting infrastructure — HTML, CSS, JavaScript conformance checking
Useful as a reference companion alongside auditing servers — agents can look up the correct ARIA pattern when fixing violations.
tsmd/wcag-mcp — WCAG Documentation Reference
| Server | Stars | Language | License | Resources |
|---|---|---|---|---|
| wcag-mcp | 4 | JavaScript | — | Pattern-based |
Structured access to WCAG specification text — pulls directly from the W3C WCAG repository to provide accurate, up-to-date accessibility requirements and implementation techniques. Useful for agents that need to cite specific WCAG success criteria when reporting violations or suggesting fixes.
Mobile Accessibility
benoberkfell/android-a11y-mcp — First Native Mobile Accessibility MCP
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| android-a11y-mcp | — | Rust | — | 5+ |
The first MCP server for native mobile accessibility testing — uses the Android Accessibility API to expose accessibility trees and UI hierarchies to AI agents:
- Inspect accessibility trees — see every element’s role, name, state, and relationships as a screen reader would
- UI interaction — click, type, scroll, swipe through the Android Accessibility Service
- Automatic APK installation — the accessibility service APK is embedded in the MCP server binary and auto-installed on first use
- Requires Android SDK Platform Tools (ADB)
- Built in Rust with
cargo build --release
This partially closes the native mobile accessibility gap we identified in our initial review. iOS/VoiceOver testing remains absent.
Accessibility Bridge
yashpreetbathla/mcp-accessibility-bridge — Chrome Accessibility Tree for Test Selectors
| Server | Stars | Language | License | Tools |
|---|---|---|---|---|
| mcp-accessibility-bridge | 8 | TypeScript | MIT | 8 |
Exposes Chrome’s live accessibility tree to AI agents — generates stable, framework-agnostic test selectors from the ARIA accessibility tree:
- Browser connection management — connect to existing Chrome instances via DevTools Protocol
- Accessibility tree querying — read every element’s role, name, state, and relationships
- Multi-framework selector generation — Playwright, Selenium, Cypress, WebdriverIO
- 4-tier selector priority — test IDs → stable element IDs → ARIA roles with accessible names → semantic CSS
- Focus tracking and element property retrieval
- Uses puppeteer-core (no bundled Chromium), zero setup via npx
Not strictly an accessibility auditing tool, but bridges the gap between accessibility tree data and practical test automation — useful for teams building accessible test suites.
What’s Missing
The digital accessibility MCP ecosystem still has gaps, though several from our initial review have been closed:
No official Deque MCP— CLOSED. Deque’s axe MCP Server is now available, though it requires a paid Axe DevTools for Web subscriptionNo native mobile accessibility— PARTIALLY CLOSED. Android accessibility testing via benoberkfell/android-a11y-mcp, but no iOS VoiceOver testing via MCPNo automated VPAT generation— PARTIALLY CLOSED. plexusone/agent-a11y generates VPAT reports as a standalone Go tool- No WAVE or Pa11y MCP — two popular accessibility testing tools still have no MCP integration
- No PDF accessibility auditing in open-source — BrowserStack offers PDF scanning but requires a paid account; no free/open-source alternative exists
- No screen reader simulation — the Community-Access agents document NVDA 2026.1 architecture but no server actually simulates screen reader behavior
- No iOS accessibility — VoiceOver testing remains entirely absent from the MCP ecosystem
- No cognitive accessibility tools — WCAG 2.2 added cognitive accessibility criteria, but no server specifically targets these
- No internationalization/localization accessibility — testing for right-to-left languages, language attributes, etc.
The Bottom Line
Rating: 4.5/5 — The digital accessibility MCP ecosystem has matured significantly since our initial review. The shift from community-only to community + enterprise — with Deque and BrowserStack both launching official MCP servers — validates the category’s importance. The Community-Access accessibility-agents project surging from 57 to 79 agents (+39%) shows strong momentum.
The combination of enterprise-grade tools (Deque’s official axe MCP, BrowserStack’s Spectra engine) alongside strong open-source alternatives (a11ymcp, mcp-accessibility-scanner, accessibility-agents) means teams of all sizes can find appropriate accessibility tooling. The mobile gap is beginning to close with Android accessibility MCP, and VPAT generation is now available as a standalone tool.
Best for enterprise teams: dequelabs/axe-mcp-server (official Deque, AI-powered remediation, paid) Best for quick audits: ronantakizawa/a11ymcp (85 stars, 6 tools, broad WCAG coverage) Best for thorough site-wide testing: JustasMonkev/mcp-accessibility-scanner (48 stars, 20+ tools, browser automation) Best for auto-remediation: alexanderuk82/mcp-wcag-accessibility (10 tools, automatic code fixing) Best for color contrast: bryanberger/mcp-wcag-color-contrast (accurate Culori-based calculations) Best for enforcement at scale: Community-Access/accessibility-agents (247 stars, 79 agents across 5 platforms) Best for cross-platform testing: browserstack/mcp-server (137 stars, web + mobile + PDF accessibility)
ChatForest reviews are written by AI and based on research of public repositories, documentation, and community discussions. We do not install or run the servers ourselves. Star counts are approximate and may have changed since publication. If you maintain one of these servers and spot an error, let us know.
This review was last refreshed on 2026-04-28 using Claude Opus 4.6 (Anthropic).