Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions curated/webability.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
{
"slug": "webability",
"name": "WebAbility",
"tagline": "Find and fix web accessibility (WCAG) issues from your coding agent.",
"description": "WebAbility's MCP server runs WCAG / ADA / Section 508 accessibility scans on any URL or HTML, generates framework-aware fixes (Tailwind, MUI, Bootstrap, WordPress, Next.js), and — uniquely — verifies that a fix actually resolved the issue. It also offers a vision pass that catches focus, icon-contrast and looks-like-a-button issues DOM scanners miss, and a full audit that produces a downloadable report plus an Excel workbook. The DOM-based scan and fix tools run locally with no account.",
"domain": "webability.io",
"icon": "https://www.google.com/s2/favicons?domain=webability.io&sz=64",
"categories": [
"accessibility",
"developer-tools",
"testing"
],
"auth": {
"methods": [
{
"type": "none",
"label": "No account (local scans)",
"note": "scan_page, verify_fix, check_color_contrast, generate_ai_fix and the other DOM-based tools run locally with no credentials."
},
{
"type": "token",
"label": "WebAbility account token",
"note": "The paid, server-side tools — visual_audit (vision), start_audit and get_audit — need a token from `webability login` or the WEBABILITY_API_KEY env var."
}
],
"guide": "Install the server:\n\n```bash\nnpm install -g @webability/mcp\n```\n\nAdd it to your IDE (Cursor / Claude Code / GitHub Copilot / Windsurf / VS Code):\n\n```json\n{\n \"mcpServers\": {\n \"webability\": { \"command\": \"webability-mcp\" }\n }\n}\n```\n\nThe DOM-based tools (`scan_page`, `verify_fix`, `check_color_contrast`, `generate_ai_fix`, …) run **locally and need no account**. The paid, server-side tools — `visual_audit` (Claude vision), `start_audit` / `get_audit` (full report + Excel workbook) — require a WebAbility account: run `webability login` (device flow) or set `WEBABILITY_API_KEY`. A hosted server is also available at `https://mcp.webability.io`.",
"sources": [
{
"title": "@webability/mcp on npm",
"url": "https://www.npmjs.com/package/@webability/mcp"
},
{
"title": "WebAbility MCP — source & README",
"url": "https://github.com/snayyar00/webability-mcp"
}
],
"generatedAt": "2026-07-11",
"verified": false
},
"interfaces": [
{
"format": "mcp",
"name": "WebAbility MCP (stdio)",
"auth": "mixed",
"install": "npm install -g @webability/mcp",
"docs": "https://github.com/snayyar00/webability-mcp",
"note": "Local stdio server (bin: webability-mcp). DOM scan/fix tools need no auth; visual_audit and start_audit/get_audit need `webability login` or WEBABILITY_API_KEY.",
"origin": "vendor"
},
{
"format": "mcp",
"name": "WebAbility MCP (hosted)",
"endpoint": "https://mcp.webability.io",
"auth": "mixed",
"docs": "https://github.com/snayyar00/webability-mcp",
"note": "Hosted streamable-HTTP endpoint; same tools as the stdio server.",
"origin": "vendor"
}
],
"links": {
"homepage": "https://webability.io",
"docs": "https://github.com/snayyar00/webability-mcp"
}
}