Koskamo

wcagc MCP

The wcagc MCP server enables AI assistants to perform deterministic accessibility scans using axe-core. It supports scanning public URLs, checking PDF/UA structure, crawling registered sites, analyzing root causes, replaying user journeys, and retrieving violation trends. The server provides structured findings with severity counts and coverage disclaimers, integrating with Claude, ChatGPT, and local clients via stdio or remote connections.

Package and access

Local package with source-attributed installation metadata. Koskamo does not execute packages during review.

wcagc MCP logo, by wcagcCommunity listingLocal stdioSource reviewed; not executedPublished by wcagc
You need:Every plan can mint an MCP key, and one key covers every tool your plan allows.Hosted assistants connect with OAuth; local clients and CI keep the scoped API-key path.Install npx -y @wcagc/mcpFull tool access currently requires a ChatGPT Business, Enterprise, or Edu workspace
Vendor documentation

What you can do with it

  • Scan any public URL for WCAG 2.1 AA violations
  • Run a PDF/UA-1 structure check on a public PDF
  • Crawl and scan every reachable page of a registered site
  • Group a full-site run into repeated DOM patterns with factual element counts

Source and maintenance

Community listingRegistry 0.8.0
Maintenance checked

Packages and installation

Source-provided package data. Koskamo has not executed or live-probed this package.

@wcagc/mcp 0.8.0

npm
@wcagc/mcp package definition
{
  "version": "0.8.0",
  "transport": "stdio",
  "identifier": "@wcagc/mcp",
  "registryType": "npm",
  "environmentVariables": [
    {
      "name": "WCAGC_MCP_KEY",
      "format": "string",
      "isRequired": true,
      "description": "A wcagc API key with the mcp:scan scope. Mint one under Settings -> API keys; every plan can, with a daily quota on Free and Starter."
    },
    {
      "name": "WCAGC_API_BASE_URL",
      "format": "string",
      "description": "The wcagc API to call. Defaults to the hosted API; override only for a self-hosted deployment."
    }
  ]
}

Tools

Reported by the attributed source; not independently observed by Koskamo.

No tool definitions available.

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
Cursor configuration
{
  "mcpServers": {
    "wcagc-mcp-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@wcagc/mcp@0.8.0"
      ],
      "env": {
        "WCAGC_MCP_KEY": "<YOUR_WCAGC_MCP_KEY>",
        "WCAGC_API_BASE_URL": "<YOUR_WCAGC_API_BASE_URL>"
      }
    }
  }
}

Cline

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
Cline configuration
{
  "mcpServers": {
    "wcagc-mcp-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@wcagc/mcp@0.8.0"
      ],
      "env": {
        "WCAGC_MCP_KEY": "<YOUR_WCAGC_MCP_KEY>",
        "WCAGC_API_BASE_URL": "<YOUR_WCAGC_API_BASE_URL>"
      }
    }
  }
}

VS Code

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
VS Code configuration
{
  "servers": {
    "wcagc-mcp-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@wcagc/mcp@0.8.0"
      ],
      "env": {
        "WCAGC_MCP_KEY": "<YOUR_WCAGC_MCP_KEY>",
        "WCAGC_API_BASE_URL": "<YOUR_WCAGC_API_BASE_URL>"
      }
    }
  }
}

Claude Desktop

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
Claude Desktop configuration
{
  "mcpServers": {
    "wcagc-mcp-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@wcagc/mcp@0.8.0"
      ],
      "env": {
        "WCAGC_MCP_KEY": "<YOUR_WCAGC_MCP_KEY>",
        "WCAGC_API_BASE_URL": "<YOUR_WCAGC_API_BASE_URL>"
      }
    }
  }
}

Let your agent find its tools

Find servers like wcagc MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.