diff --git a/curated/webability.json b/curated/webability.json new file mode 100644 index 00000000..e2fbdaa1 --- /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/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" + } +}