WIA A11y Checker
Automated accessibility check (axe-core, Lighthouse) of one public web page; fetch saved results.
Should I use this
Quality & Safety
Findings (2)
- HIGH
- INFOin a11y_get_result
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"a11y": {
"url": "https://mcp-a11y.wiabook.com/mcp"
}
}
}Remote endpoints
https://mcp-a11y.wiabook.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
π’a11y_check_url(url, max_violations, refresh)
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κ° μλ μ κ·Όμ± κ²μ¬. μλ κ²μ¬λ μ€μλ₯Ό μ¦λͺ νμ§ λͺ»νλ©° μλ νμΈμ΄ λ¨μ.)
Input Schema
{
"type": "object",
"properties": {
"url": {
"type": "string",
"maxLength": 2048,
"description": "Public http:// or https:// page URL (no credentials, no private/localhost addresses)"
},
"max_violations": {
"default": 10,
"description": "How many top violations to include",
"type": "integer",
"minimum": 1,
"maximum": 25
},
"refresh": {
"default": false,
"description": "Ignore the 10-minute cache (counts against limits)",
"type": "boolean"
}
},
"required": [
"url"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}π’a11y_get_result(id, max_violations)
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. (μ μ₯λ μ κ·Όμ± κ²μ¬ κ²°κ³Ό μμ½ μ‘°ν.)
Input Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^WIA-A11Y-[A-HJ-NP-Z2-9]{8}$",
"description": "Result ID, e.g. WIA-A11Y-K7M2Q9XP"
},
"max_violations": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
}
},
"required": [
"id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence