Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Follow AllMCPs on X (opens in a new tab)AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Wcag Accessibility
W
Health: Not checked yetWe have not completed a health check for this listing yet.No health check has run yet.

Wcag Accessibility

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

A WCAG accessibility testing MCP for AI agents, Codex, Claude Code, and automated UI audits.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "wcag-accessibility": {
      "command": "npx",
      "args": [
        "-y",
        "wcag-accessibility"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

WCAG Accessibility MCP

A WCAG accessibility testing MCP for AI agents, Codex, Claude Code, and automated UI audits.

WCAG Accessibility MCP gives AI coding and design agents a real accessibility feedback loop. It renders web interfaces in Chromium, runs axe-core, checks color contrast, maps findings to WCAG guidance, and returns structured evidence that an agent can use to fix accessibility issues before a UI is treated as complete.

It is designed for people building with AI: product designers, design engineers, frontend developers, AI product teams, and anyone using agents to generate or review web interfaces.

This is an automated testing aid, not a WCAG certification service. It catches many common failures, but full accessibility review still requires human testing for keyboard behavior, focus order, screen readers, zoom, motion, content quality, and assistive-technology behavior.

Why This Exists

AI-generated interfaces often look polished but fail basic accessibility checks: weak contrast, missing labels, broken semantic structure, poor ARIA usage, inaccessible forms, and hidden keyboard issues.

This MCP helps agents stop guessing. Instead of saying β€œfollow WCAG,” it gives them testable feedback:

  • what failed
  • where it failed
  • which element was affected
  • which WCAG-related rule applies
  • what needs to be fixed
  • which checks still require manual review

What It Can Do

ToolWhat it does
audit_urlAudits a rendered web page URL
audit_htmlAudits supplied HTML before it is hosted
audit_fileAudits a local .html or .htm file inside an allowed project root
audit_matrixExperimental: audits one target across named viewports and groups findings by stable fingerprints
compare_auditsExperimental: compares baseline and candidate audit results without rerunning the browser
browser_diagnosticsExperimental: reports browser selection and setup guidance without launching Chromium
inspect_screenshotExperimental: captures screenshot evidence and optionally runs local OCR
inspect_design_snapshotExperimental: inspects exported Figma, Claude Design, or generic design-node data before implementation
check_contrastCalculates WCAG contrast for a foreground/background color pair
suggest_contrast_fixSuggests a passing color adjustment
explain_issueExplains an accessibility rule and how to fix it
get_wcag_checklistReturns the complete WCAG checklist with automated/manual coverage

Standards Coverage

The server supports these profiles:

  • wcag2a
  • wcag2aa
  • wcag2aaa
  • wcag21aa
  • wcag21aaa
  • wcag22aa
  • wcag22aaa
  • best-practice

AA profiles include Level A and AA criteria. AAA profiles include Level A, AA, and AAA criteria.

The default profile is wcag22aa.

For WCAG 2.2:

  • AA includes 55 required success criteria.
  • AAA includes 86 required success criteria.

An automated axe mapping means partial automated coverage. It does not mean the whole WCAG success criterion has been fully tested.

Install

Requirements:

  • Node.js 20 or newer
  • Chrome or Edge recommended
  • Windows, macOS, or Linux

Install from npm:

Terminal
npm install -g wcag-accessibility-mcp

Or run directly:

Terminal
npx -y wcag-accessibility-mcp

If the server starts correctly, you should see:

text
wcag-accessibility-mcp is running over stdio

Use With Claude Code

Add the MCP server:

Terminal
claude mcp add --scope user wcag-accessibility -- npx -y wcag-accessibility-mcp

Check that it is connected:

Terminal
claude mcp list

Test prompt:

text
Use the wcag-accessibility MCP tool check_contrast. Check #999999 on #ffffff for WCAG AA normal text. Do not calculate manually.

Expected result:

text
The contrast ratio is about 2.85:1, which fails WCAG AA for normal text.

Use With Claude Desktop

Open the Claude desktop config file on Windows:

powershell
notepad "$env:APPDATA\Claude\claude_desktop_config.json"

Add this inside mcpServers:

config.json
{
  "mcpServers": {
    "wcag-accessibility": {
      "command": "C:\\Program Files\\nodejs\\npx.cmd",
      "args": [
        "-y",
        "wcag-accessibility-mcp"
      ]
    }
  }
}

If you already have another MCP server, keep it and add wcag-accessibility as a second entry.

Then fully quit Claude Desktop and reopen it.

Use With Codex

Add the MCP server:

bash
codex mcp add wcag-accessibility -- npx -y wcag-accessibility-mcp

Test prompt:

text
Use the wcag-accessibility MCP to check the contrast of #999999 on #ffffff at WCAG AA.

Example Agent Prompts

text
Audit this HTML for WCAG 2.2 AA issues. Prioritize critical and serious issues, explain each fix, then list what still needs manual review.
text
Use wcag-accessibility to audit this local HTML file at desktop and mobile widths. Fix the accessibility issues in the code and rerun the audit.
text
Inspect this Figma or Claude Design snapshot for accessibility risks before implementation, then verify the rendered HTML with audit_matrix.
text
Capture a screenshot of this page and run OCR only if local OCR is configured. Use OCR findings as visual evidence, not as WCAG conformance.
text
Check whether #FF3B12 on #F5F2EC passes WCAG AA for normal text. If it fails, suggest the nearest passing foreground color.
text
Give me the WCAG 2.2 AAA checklist and separate automated checks from manual checks.

Local Development

Clone the repository:

bash
git clone https://github.com/aditya-ariosity/wcag-accessibility-mcp.git
cd wcag-accessibility-mcp

Install dependencies:

Terminal
npm install

Build:

Terminal
npm run build

Run tests:

Terminal
npm run test:unit

Run browser integration and end-to-end tests:

Terminal
npm run test:browser

npm test is the deterministic browser-free unit suite. Use npm run test:browser when the machine has a working Chrome, Edge, Chromium, or bundled browser setup.

The CLI can write JSON, Markdown, or SARIF reports and compare a baseline:

Terminal
npm run audit -- --url http://localhost:3000 --format json --out report.json
npm run audit -- --url http://localhost:3000 --baseline baseline.json --format md

Start the stdio MCP server:

Terminal
npm start

Start the optional HTTP transport:

Terminal
npm run start:http

The local HTTP endpoint is:

text
http://127.0.0.1:3000/mcp

Health check:

text
http://127.0.0.1:3000/health

Environment Variables

All environment variables are optional for normal local use.

VariableDefaultPurpose
A11Y_MCP_BROWSER_PATHAuto-detectedAbsolute path to Chrome, Chromium, or Edge
A11Y_MCP_ALLOWED_ROOTCurrent working directoryRestricts local file audits to a specific folder
A11Y_MCP_ALLOW_PRIVATEtrue on stdio, false on HTTPAllows localhost/private-network URL audits in trusted environments
A11Y_MCP_ENABLE_FILE_AUDITfalse on HTTPEnables local file audits over HTTP in trusted deployments
A11Y_MCP_BROWSER_CONCURRENCY2Maximum concurrent Chromium audits
A11Y_MCP_AUDIT_TIMEOUT_MS25000Timeout for the audit phase
A11Y_MCP_NO_SANDBOXfalseDisables Chromium sandboxing only when the runtime requires it
A11Y_MCP_OCR_COMMANDtesseractLocal OCR executable used by inspect_screenshot when runOcr is true
A11Y_MCP_ENABLE_EXPERIMENTAL_TOOLSfalseAdvertises the in-progress matrix, screenshot, diagnostics, and design-snapshot tools
A11Y_MCP_ALLOW_LOCAL_FILE_SUBRESOURCESfalseAllows local file audits to load file-based images/stylesheets beneath the allowed root
HOST / A11Y_MCP_HOST127.0.0.1HTTP bind address
A11Y_MCP_ALLOWED_HOSTSLocalhost namesAllowed Host headers for HTTP mode
A11Y_MCP_BODY_LIMIT4mbHTTP JSON body limit
PORT3000HTTP transport port

Security Notes

The stdio server is meant to run locally with the same permissions as the agent using it.

The HTTP transport is a deployment building block, not a public hosted service by itself. Do not expose it directly to the public internet without authentication, TLS, rate limits, request-size limits, outbound network controls, and a low-privilege runtime.

By default:

  • tools are read-only
  • HTTP mode blocks private network URL targets
  • local file audit over HTTP is disabled
  • local file audit is restricted to the allowed root
  • Chromium sandboxing remains enabled unless explicitly disabled

Published Links

  • GitHub: https://github.com/aditya-ariosity/wcag-accessibility-mcp
  • npm: https://www.npmjs.com/package/wcag-accessibility-mcp
  • MCP Registry name: io.github.aditya-ariosity/wcag-accessibility

Current Scope

The stable release currently audits rendered web interfaces and HTML. The evidence core reports criterion-level coverage and keeps unresolved manual requirements visible.

The stable release does not yet inspect:

  • native mobile apps
  • PDFs
  • canvas-only interfaces
  • video captions
  • raw screenshots without HTML
  • raw Claude Design pixels

Matrix, screenshot/OCR, and design-snapshot modules are experimental and require A11Y_MCP_ENABLE_EXPERIMENTAL_TOOLS=true. Direct Figma plugin inspection, persistence, automatic fixes, and deeper design-tool adapters remain future work.

License

MIT

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • HeyClaude β€” Claude & AI workflow directory logoHeyClaude β€” Claude & AI workflow directory

    Search the HeyClaude directory of Claude Code agents, MCP servers, skills, and tools.

    πŸ’» Developer Tools0 views
    Compare vs HeyClaude β€” Claude & AI workflow directory β†’
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    πŸ’» Developer Tools1 views
    Compare vs PraisonAI β†’
  • Sem logoSem

    Entity-level code intelligence: semantic diff, impact analysis, blame, and context for AI agents

    πŸ’» Developer Tools1 views
    Compare vs Sem β†’
  • Axis logoAxis

    Coding agents from Claude Code, Cursor and Codex claim jobs and lock files on one shared board.

    πŸ’» Developer Tools2 views
    Compare vs Axis β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Wcag Accessibility

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "wcag-accessibility": { "command": "npx", "args": ["-y", "wcag-accessibility"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewWcag Accessibility AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/wcag-accessibility?style=directory)](https://allmcps.com/mcp/wcag-accessibility)
HTML Embed
<a href="https://allmcps.com/mcp/wcag-accessibility"><img src="https://allmcps.com/api/badge/wcag-accessibility?style=directory" alt="Wcag Accessibility on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge and attach your website β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Wcag Accessibility β†’Install in Claude DesktopInstall in CursorInstall in VS Code