a11y-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@a11y-mcp-serverCheck accessibility of https://example.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
a11y-mcp-server
An MCP server that exposes axe-core accessibility auditing as tools — so any MCP-compatible agent (Claude Desktop, Claude Code, or any other MCP client) can audit HTML without a project-specific integration.
This grew out of agentic-design-tools's
a11y-review Claude Code skill: the skill is Claude Code-specific, this is the same auditing capability
as a standard protocol server any agent can call.
Tools
Tool | Description |
| Audit an inline HTML string |
| Audit a local |
| Fetch a URL and audit the raw (server-rendered) response HTML |
Each accepts an optional tags array to restrict which axe-core rule tags run, e.g. ["wcag2a", "wcag2aa"].
Scope note: audits run via jsdom, which has no real layout engine. That
reliably catches structural/semantic issues — missing alt text, unlabeled form inputs, missing
lang/<title>, empty link text, and similar — but rules that depend on rendered geometry or computed
color (color-contrast, focus-order checks) won't reliably fire. For full WCAG coverage, run axe-core in a
real browser (Playwright/Puppeteer) against the rendered page.
Security note: audit_html and audit_url execute any <script> in the input inside a sandboxed jsdom
window (no Node.js API access). Only audit HTML/URLs you trust.
Related MCP server: mcp-a11y-tools
Install & configure
npm install -g @aiuxmasters/a11y-mcp-serverAdd to your MCP client config (e.g. Claude Desktop's claude_desktop_config.json):
{
"mcpServers": {
"a11y": {
"command": "npx",
"args": ["-y", "@aiuxmasters/a11y-mcp-server"]
}
}
}Programmatic API
import { auditHtml } from "@aiuxmasters/a11y-mcp-server";
const result = await auditHtml("<img src='logo.png'>");
console.log(result.violations); // [{ id: "image-alt", impact: "critical", ... }]Development
npm install
npm test # unit tests + a real end-to-end MCP client/server round trip over InMemoryTransport
npm run buildLicense
MIT — see LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP (Model Context Protocol) server for performing accessibility audits on webpages using axe-core. Use the results in an agentic loop with your favorite AI assistants (Cline/Cursor/GH Copilot) and let them fix a11y issues for you!234748Mozilla Public 2.0
- Alicense-qualityDmaintenanceProvides AI agents with web accessibility analysis tools via MCP, enabling checks for alt text, heading hierarchy, color contrast, ARIA validation, and form accessibility.50MIT
- AlicenseAqualityAmaintenanceEnables auditing web pages for WCAG violations, applying deterministic fixes and PRs, all through MCP clients like Claude Desktop.7MIT
- AlicenseAqualityBmaintenanceMCP server for axe-core accessibility audits. Enables scanning URLs or HTML for WCAG violations with impact levels and fix guidance.4301MIT
Related MCP Connectors
Deterministic axe-core accessibility scans (WCAG 2.1 AA, EN 301 549, PDF/UA) via your account.
Scan URLs for WCAG 2.1 violations, generate AI fixes, and produce VPAT 2.5 compliance reports.
Screenshot, diff, audit and sitemap-capture any web page — 5 MCP tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aiuxmasters/a11y-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server