Skip to content

WIA A11y Checker

by wiabook.com · remote · no sign-in to list tools · v1.0.0 · published by com.wiabook

Automated accessibility check (axe-core, Lighthouse) of one public web page; fetch saved results.

Changes · 1

2 tools: 1 change things and 1 only read.

Scanned Oct 21, 2026

1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http a11y https://mcp-a11y.wiabook.com/mcp

Findings

Matches of fixed checks, with the text they matched.

1 info
  • The input schema at properties.url.description mentions "credentials".

    Matched text

    inputSchema.properties.url.description: "Public http:// or https:// page URL (no credentials, no private/localhost addresses)"

    What this check looks for

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

2 tools

Changes things 1Claude Code: ask
  • a11y_check_urlRun an automated accessibility check (axe-core + Lighthouse) on ONE public http(s) web page and return a score, badge tier, and the most important violations with CSS selectors so …1 finding

    Why it is in this group

    • The description's first verb is "run": a word for a change.

    Findings

    • Info

      The input schema at properties.url.description mentions "credentials".

      Matched text

      inputSchema.properties.url.description: "Public http:// or https:// page URL (no credentials, no private/localhost addresses)"

      What this check looks for
    Description, as the server wrote it
    Run an automated accessibility check (axe-core + Lighthouse) on ONE public http(s) web page and return a score, badge tier, and the most important violations with CSS selectors so you can suggest fixes. Takes up to ~1–2 minutes. Automated checks cannot prove WCAG conformance: 'no automated errors found' still needs manual review. Only public pages are accepted (private/localhost addresses are rejected). (공개 웹 페이지 1개 자동 접근성 검사. 자동 검사는 준수를 증명하지 못하며 수동 확인이 남음.)

    Annotations the server declares

    • title: Check a public web page for accessibility issues
    • readOnlyHint: false
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: true
Only reads 1Claude Code: allow
  • a11y_get_resultFetch the summary of a previously saved web accessibility check by its result ID (WIA-A11Y-XXXXXXXX), including top violations.No findings

    Why it is in this group

    • The name "a11y_get_result" says "get": a word for reading.
    Description, as the server wrote it
    Fetch the summary of a previously saved web accessibility check by its result ID (WIA-A11Y-XXXXXXXX), including top violations. Only results of web page checks are returned. (저장된 접근성 검사 결과 요약 조회.)

    Annotations the server declares

    • title: Get a saved accessibility check result
    • readOnlyHint: true
    • destructiveHint: false
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.0.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http a11y https://mcp-a11y.wiabook.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__a11y__a11y_get_result"
    ],
    "ask": [
      "mcp__a11y__a11y_check_url"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as a11y. Review it before you use it.