From d6feb9648c877155ae5e3f0982e3896d9fff3811 Mon Sep 17 00:00:00 2001 From: Sidharth Nayyar <39316104+snayyar00@users.noreply.github.com> Date: Fri, 10 Jul 2026 17:47:01 -0700 Subject: [PATCH 1/2] curated: add WebAbility (accessibility MCP) WebAbility is an accessibility MCP server for AI coding agents: WCAG/ADA/508 scans, framework-aware fixes, a vision pass beyond axe, one-call fix verification, and a full downloadable audit deliverable. DOM scan/fix tools run locally with no account; the vision + audit tools are account-gated. Follows the curated/ Provider schema in GENERATION.md. npm package @webability/mcp@1.3.0; hosted endpoint mcp.webability.io. --- curated/webability.json | 64 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 curated/webability.json diff --git a/curated/webability.json b/curated/webability.json new file mode 100644 index 00000000..d7f593cd --- /dev/null +++ b/curated/webability.json @@ -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/abilyo" + } + ], + "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/abilyo", + "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/abilyo", + "note": "Hosted streamable-HTTP endpoint; same tools as the stdio server.", + "origin": "vendor" + } + ], + "links": { + "homepage": "https://webability.io", + "docs": "https://github.com/snayyar00/abilyo" + } +} From 9b828a5b9dc06656ddc95506fc92fa5c1056680e Mon Sep 17 00:00:00 2001 From: Sidharth Nayyar <39316104+snayyar00@users.noreply.github.com> Date: Fri, 10 Jul 2026 23:40:10 -0700 Subject: [PATCH 2/2] repoint docs links to the public snayyar00/webability-mcp repo --- curated/webability.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/curated/webability.json b/curated/webability.json index d7f593cd..e2fbdaa1 100644 --- a/curated/webability.json +++ b/curated/webability.json @@ -31,7 +31,7 @@ }, { "title": "WebAbility MCP — source & README", - "url": "https://github.com/snayyar00/abilyo" + "url": "https://github.com/snayyar00/webability-mcp" } ], "generatedAt": "2026-07-11", @@ -43,7 +43,7 @@ "name": "WebAbility MCP (stdio)", "auth": "mixed", "install": "npm install -g @webability/mcp", - "docs": "https://github.com/snayyar00/abilyo", + "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" }, @@ -52,13 +52,13 @@ "name": "WebAbility MCP (hosted)", "endpoint": "https://mcp.webability.io", "auth": "mixed", - "docs": "https://github.com/snayyar00/abilyo", + "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/abilyo" + "docs": "https://github.com/snayyar00/webability-mcp" } }