Accessibility MCP Server

Scan any URL for WCAG accessibility issues (axe-core) and get per-element fixes for an AI agent.

Local serverstdio

What is the Accessibility MCP Server?

Scan any URL for WCAG accessibility issues (axe-core) and get per-element fixes for an AI agent.

What you get

An MCP server that lets an AI agent scan a web page for WCAG accessibility issues and get back findings it can act on. The agent calls one tool with a URL; it gets every violation grouped by severity, each with the exact element selector, the offending HTML, the specific failure, the WCAG success criterion, and a fix-guide link — plus the items that still need human review.

What the assistant can call

Once Accessibility is connected, these are the calls the assistant has available:

  • Input — The Input tool exposed by this server
  • scan_accessibility — Returns a report grouped by severity. For each rule: the WCAG criterion, a fix-guide link, and per element the selector, HTML, and exact failure

Configuration and credentials

  • Node.js 18+ - Google Chrome installed (or set the CHROME_PATH environment variable to a Chromium binary)

Recorded tools

  • scan_accessibility — Returns a report grouped by severity. For each rule: the WCAG criterion, a fix-guide link, and per element the selector, HTML, and exact failure. Example flow with an agent:

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
scan_accessibilityReturns a report grouped by severity. For each rule: the WCAG criterion, a fix-guide link, and per element the selector, HTML, and exact failure. Example flow with an agent:

How to install the Accessibility MCP Server

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

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js 18+ - Google Chrome installed (or set the CHROME_PATH environment variable to a Chromium binary)

Example prompts to try

  • “Use Accessibility to Input.”
  • “Use Accessibility to scan accessibility.”

Frequently asked questions

Scan any URL for WCAG accessibility issues (axe-core) and get per-element fixes for an AI agent. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.