Skip to content

feat: add WebAbility accessibility plugin (hosted MCP server) - #1454

Open
snayyar00 wants to merge 1 commit into
xai-org:mainfrom
snayyar00:add-webability
Open

snayyar00 wants to merge 1 commit into
xai-org:mainfrom
snayyar00:add-webability

Conversation

@snayyar00

Copy link
Copy Markdown

What this PR does

Adds the WebAbility accessibility plugin: a hosted MCP server that lets Grok Build scan pages and HTML for WCAG 2.2 AA, ADA and Section 508 issues, return source-level fixes, and verify each fix.

Ownership

  • I own this plugin or have the right to distribute it.
  • The source repo is published under our official org (or I've explained why not below).

Checklist

  • Added/updated exactly one entry in .grok-plugin/marketplace.json (valid JSON, kebab-case name).
  • Remote source pins a full 40-char lowercase commit sha, and that commit is public + reachable.
  • Regenerated .grok-plugin/plugin-index.json (python3 scripts/generate-plugin-index.py).
  • python3 scripts/validate-catalog.py passes locally.
  • python3 scripts/generate-plugin-index.py --check passes locally.
  • homepage + clear description set; local plugins include README.md + .grok-plugin/plugin.json.
  • License is stated (MIT, LICENSE in the source repo).

Security

  • No curl | bash, remote-code download/exec, or postinstall RCE.
  • No reading/exfiltration of secrets, tokens, .env, or env vars.
  • Hooks and MCP scope are least-privilege.
  • Network endpoints this plugin calls (and why): only https://mcp.webability.io/mcp (Streamable HTTP). The plugin is a single .mcp.json entry; no hooks, scripts, skills or local code run on the user's machine.
  • Credentials/permissions it requires (and why): none to start. Anonymous use works with per-IP fair-use limits; signing in (OAuth) is optional and unlocks saved audits and higher limits.

Notes for reviewers

WebAbility.io is operated by TechyWeb Solutions; I am the founder. The source repo lives on my GitHub account snayyar00, which owns all WebAbility repos (the same repo backs our listings in the official MCP Registry as io.github.snayyar00/webability, the npm package @webability/mcp, and the Claude Code plugin). mcp.webability.io and webability.io are our domains.

@snayyar00
snayyar00 requested a review from a team October 14, 2026 18:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant