Accessibility Auditor

v1.0.6Developer Toolsstable

An MCP server for accessibility auditing that provides WCAG 2.2 criteria lookup, HTML remediation guidance, and automated documentation generation for UI components. It enables users to analyze code snippets for issues and generate professional acces

a11ya11y-aia11y-mcpa11y-testingaxe-ai
Share:
44
Stars
0
Downloads
0
Weekly
0/5

What is Accessibility Auditor?

Accessibility Auditor is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for accessibility auditing that provides wcag 2.2 criteria lookup, html remediation guidance, and automated documentation generation for ui components. it enables users to analyze code snip...

An MCP server for accessibility auditing that provides WCAG 2.2 criteria lookup, HTML remediation guidance, and automated documentation generation for UI components. It enables users to analyze code snippets for issues and generate professional acces

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • audit_webpage
  • get_summary

Use Cases

WCAG 2.2 compliance auditing
HTML remediation guidance
UI component documentation
priyankark

Maintainer

LicenseMozilla Public License 2.0
Languagejavascript
Versionv1.0.6
UpdatedMay 17, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y a11y-mcp

Manual Installation

npx -y a11y-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Accessibility Auditor

The a11y MCP server integrates axe-core-based accessibility auditing directly into AI assistant workflows, allowing Claude and other MCP clients to audit live webpages for WCAG 2.2 compliance, retrieve structured violation reports with HTML snippets, and generate professional remediation guidance without any API keys or external services. It exposes two core tools — audit_webpage for detailed per-element analysis and get_summary for a quick issue count — making it practical for developers, QA engineers, and accessibility consultants who want AI-driven a11y reviews as part of their coding sessions.

Prerequisites

  • Node.js 18 or higher installed
  • npx available (bundled with npm 5.2+)
  • No API keys or accounts required
  • An MCP-compatible client such as Claude Desktop
1

Test the server with npx before configuring your client

Run a quick npx command to confirm the package downloads and starts correctly. The server will print its startup message to stderr.

npx -y a11y-mcp
2

Open your Claude Desktop configuration file

Edit the claude_desktop_config.json file. On macOS it lives at ~/Library/Application Support/Claude/claude_desktop_config.json; on Windows at %APPDATA%\Claude\claude_desktop_config.json.

3

Add the a11y-mcp server entry

Register the server using npx so Claude always runs the latest published version. No environment variables are needed.

{
  "mcpServers": {
    "a11y": {
      "command": "npx",
      "args": ["-y", "a11y-mcp"]
    }
  }
}
4

Restart Claude Desktop

Quit and reopen Claude Desktop. The a11y server will appear in the connected tools list. You can now ask Claude to audit any publicly accessible URL.

Accessibility Auditor Examples

Client configuration

Minimal claude_desktop_config.json entry for the a11y MCP server. No authentication required.

{
  "mcpServers": {
    "a11y": {
      "command": "npx",
      "args": ["-y", "a11y-mcp"]
    }
  }
}

Prompts to try

Example prompts that exercise the audit_webpage and get_summary tools with various WCAG tag filters.

- "Check https://example.com for accessibility issues and list any WCAG 2.1 AA violations"
- "Audit my local dev server at http://localhost:3000 for critical a11y problems and include the failing HTML"
- "Give me a summary of accessibility issues on https://mycompany.com/checkout"
- "Run a best-practice accessibility check on https://myblog.com and suggest fixes for each violation"
- "Audit https://app.example.com filtering only for wcag2aa criteria and generate a remediation report"

Troubleshooting Accessibility Auditor

audit_webpage returns no results for a URL

The axe-core engine requires the page to be publicly accessible — it cannot audit pages behind login walls or localhost unless the MCP server and browser share the same network. For local pages, ensure the dev server is running and the port is open.

npx -y a11y-mcp fails with a permission error

Clear the npx cache with `npm cache clean --force` and retry. If using a corporate proxy, ensure it does not block npm registry requests. As a fallback, install globally with `npm install -g a11y-mcp` and use `a11y-mcp` as the command.

Results differ from running axe DevTools in the browser

The server uses axe-core programmatically without a full browser rendering engine, so dynamic content that loads via JavaScript after page load may not be fully evaluated. For SPAs, consider auditing specific component HTML snippets directly via the tags parameter.

Frequently Asked Questions about Accessibility Auditor

What is Accessibility Auditor?

Accessibility Auditor is a Model Context Protocol (MCP) server that mcp server for accessibility auditing that provides wcag 2.2 criteria lookup, html remediation guidance, and automated documentation generation for ui components. it enables users to analyze code snippets for issues and generate professional acces It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Accessibility Auditor?

Install via npm with the command: npx -y a11y-mcp. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Accessibility Auditor?

Accessibility Auditor works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Accessibility Auditor free to use?

Yes, Accessibility Auditor is open source and available under the Mozilla Public License 2.0 license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "a11y": { "command": "npx", "args": ["-y", "a11y-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Accessibility Auditor?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides