
Vertaaux Mcp
io.github.PetriLahdelmaPublished by GitHub account PetriLahdelmav1.2.2Updated Oct 27, 2026
Autonomous UX and a11y audit, fix, and verify loop. 38 tools, framework-aware patches.
The publisher's own server: Digitaltableteur
Overview
VertaaUX MCP runs UX and accessibility audits on URLs, repos and artifacts, then suggests framework-aware fixes, opens GitHub PRs and verifies the result.
- What you can do
- Audit deployed URLs, local codebases, HAR files and Lighthouse reports, and retrieve findings, status and severity breakdowns
- Explain findings with WCAG criteria and generate search/replace patches, including framework-aware fixes for React, Vue, Angular and Svelte
- Verify patches with before/after audits and create draft GitHub PRs or PR comments
- Run multi-engine accessibility audits (axe-core, AccessLint, VertaaUX) and diff results against a saved baseline
- Analyze component code, run LLM audits, capture screenshots and compare UX metrics against competitor URLs
- Manage webhooks, cron schedules, quota and engine versions
- When to use it
- Useful when you want an assistant to find and fix UX or accessibility problems in a web project end to end, from audit through patch and pull request, or to keep scheduled audits and regression checks running in a CI/CD workflow.
- Requirements
- Runs locally over stdio as an npm package (Node.js). Requires a VertaaUX API key in VERTAAUX_API_KEY; an optional GITHUB_TOKEN is needed for generate_pr. Optional VERTAAUX_API_BASE and PORT variables configure the API endpoint and HTTP transport. Network access to the VertaaUX API is required.
Installation
In SourceWeft
- Open Vertaaux Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
VertaaUX MCP Server
The only MCP server with an autonomous audit, fix, and verify loop. Detects UX and accessibility issues across 7 categories, generates framework-aware patches (React, Vue, Angular, Svelte), opens atomic GitHub PRs via the Git Trees API, and verifies the fix landed in production. Built for CI/CD pipelines with policy-as-code thresholds.
Why this server is different
verify_fixesloop: close the audit, fix, re-audit cycle without leaving the agent loop. Budget-capped at 3 iterations to prevent runaway billing.- Framework-aware patches:
suggest_fixdetects React/Vue/Angular/Svelte/Nuxt via the nearestpackage.jsonand emits idiomatic patches (JSX rewrites for React, HTML attrs preserved elsewhere). - Atomic Git Trees PRs:
generate_prapplies N patches in a single commit or zero. Conflict graph + AST gate (Babel, vue-eslint-parser, svelte/compiler) refuse unparseable patches before they reach the PR. - Deterministic finding IDs:
rule:hashformat stable across audit runs so agents can reference findings without storing state. - Multi-engine a11y:
audit_a11ycombines axe-core, AccessLint, and VertaaUX analyzers in a single call. - Policy-as-code:
policy_checkmirrors the GitHub Action's threshold evaluator exactly so CI and agent verdicts match.
Features
- 38 Tools across audit, fix, PR, schedule, webhook, policy, and a11y categories
- 7 Prompt Templates for common workflows
- 8 Resource URIs for audit data and UX guidelines
- Enterprise Controls: domain allowlist, rate limiting, PII redaction
- Dual Transport: stdio (CLI/Desktop) + HTTP streaming (web)
- Official MCP SDK: spec-compliant via
@modelcontextprotocol/sdk
Install
MCP Official Registry
npm
Drift policy:
smithery.yaml,glama.json, andserver.jsonare auto-generated from the live MCP tool registry bynpm run generate:manifests. Never hand-edit them. Seedocs/REGISTRY-PUBLISHING.mdfor the runbook.
Quick Start
IDE Integration
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
VS Code (with MCP extension)
Add to .vscode/settings.json:
Cursor
Add to .cursor/mcp.json:
Environment Variables
Tools
Audit Tools (Core)
Fix & Verify Tools
Analysis Tools
Management Tools
Accessibility Tools (Multi-Engine)
Deprecated
Prompt Templates
Pre-built workflow prompts for common audit scenarios:
Resources
The server exposes MCP resources via vertaa:// URIs:
Enterprise Controls
Configure domain allowlists, rate limits, and PII redaction programmatically:
Example: Audit-to-PR Workflow
Development
Project Structure
Testing
Building
Error Handling
All errors include structured recovery guidance:
Error codes follow JSON-RPC 2.0: -32700 (parse), -32600 (invalid request), -32601 (method not found), -32602 (invalid params), -32603 (internal error).
API Reference
The MCP server communicates with the VertaaUX API v1. See the API Documentation.
License
MIT
Source: README.md at commit c14964f
Tools
0Version history
1- v1.2.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts