MCP Hub
Back to servers

vertaaux-mcp

MCP server for VertaaUX.ai — run UX & accessibility audits, generate fixes, and monitor quality from your LLM or IDE. 38 tools covering the full audit-to-fix lifecycle across 7 UX categories.

glama
Updated
Apr 11, 2026
VERTAAUX VERTAAUX

npm MCP Registry License Smithery Skills

MCP server for VertaaUX.ai — run UX & accessibility audits, generate fixes, and monitor quality from your LLM or IDE.

This server exposes 38 tools via the Model Context Protocol so AI coding agents can audit live URLs, explain findings, generate framework-aware patches, and open draft PRs — all without leaving the conversation.

Quick Start

MCP Official Registry

npx -y @modelcontextprotocol/cli install io.github.PetriLahdelma/vertaaux-mcp

npm

npm install -g @vertaaux/mcp-server
VERTAAUX_API_KEY=vx_live_... vertaaux-mcp

npx (zero install)

VERTAAUX_API_KEY=vx_live_... npx -y @vertaaux/mcp-server

Get your API key at vertaaux.ai/settings/api.

IDE Integration

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "vertaaux": {
      "command": "npx",
      "args": ["-y", "@vertaaux/mcp-server"],
      "env": {
        "VERTAAUX_API_KEY": "vx_live_..."
      }
    }
  }
}

VS Code

Add to .vscode/settings.json:

{
  "mcp.servers": {
    "vertaaux": {
      "command": "npx",
      "args": ["-y", "@vertaaux/mcp-server"],
      "env": {
        "VERTAAUX_API_KEY": "vx_live_..."
      }
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "vertaaux": {
      "command": "npx",
      "args": ["-y", "@vertaaux/mcp-server"],
      "env": {
        "VERTAAUX_API_KEY": "vx_live_..."
      }
    }
  }
}

What Your Agent Can Do

Once connected, your AI agent gains access to 38 tools across the full audit-to-fix lifecycle:

Audit

ToolDescription
audit_urlRun UX & accessibility audit on a deployed URL
audit_repoStatic analysis on local codebase (React/Vue/Svelte/HTML)
audit_artifactAudit from HAR files or Lighthouse JSON
audit_a11yMulti-engine accessibility audit (axe-core + AccessLint + custom)
compare_competitorsSide-by-side UX metrics against competitor URLs
capture_screenshotCapture annotated screenshot of a URL

Fix

ToolDescription
explain_findingDeep-dive: WCAG criteria, repro steps, before/after code
suggest_fixFramework-aware search/replace patch with confidence score
generate_prOpen a draft GitHub PR with patches applied atomically
run_verification_suiteVerify a patch resolves the issue before committing

Monitor

ToolDescription
diff_auditsCompare two audits — fixed, broken, and regressed findings
verify_fixesPost-deploy verification against a baseline
create_scheduleCron-based recurring audits with score alerts
policy_checkEvaluate audit against vertaa.policy.yml thresholds

Manage

ToolDescription
get_findingsPaginated findings with severity/rule filtering
triage_findingSet triage state (open/in_progress/resolved/wont_fix)
create_webhookRegister webhooks for audit event notifications
get_quotaCheck remaining credits and tier
generate_sarifExport audit as SARIF 2.1.0 for GitHub Code Scanning

Workflow Example

1. audit_url({ url: "https://staging.myapp.com", mode: "deep" })
   → Returns scored findings across 7 UX categories

2. suggest_fix({ audit_id: "...", finding_id: "button-name:a1b2c3d4" })
   → Framework-aware patch (React/Vue/Svelte detected automatically)

3. generate_pr({ patches: [...], repo: "owner/repo", branch: "fix/a11y" })
   → Draft PR with patches applied atomically via Git Trees API

4. verify_fixes({ url: "...", baseline_audit_id: "..." })
   → Confirms fixes landed in production

Scoring Categories

Every audit scores across seven weighted categories:

CategoryWeightWhat it measures
Accessibility20%WCAG compliance, ARIA usage, color contrast
Conversion20%CTA clarity, form UX, trust signals
Usability20%Navigation, cognitive load, responsiveness
Clarity15%Value proposition, scanability, messaging
Information Architecture10%Navigation depth, grouping, consistency
Semantic Markup8%Heading hierarchy, landmark regions, HTML5
Keyboard Navigation7%Focus order, tab traps, skip links

Environment Variables

VariableRequiredDefaultPurpose
VERTAAUX_API_KEYYesAPI authentication key
VERTAAUX_API_BASENohttps://vertaaux.ai/api/v1API endpoint URL
PORTNo8787HTTP transport port
GITHUB_TOKENNoGitHub API access for generate_pr

Prompt Templates

Pre-built workflow prompts for common scenarios:

PromptDescription
quick_auditAudit a URL and summarize top issues with fix recommendations
fix_accessibilityFull audit → patch → PR comment workflow
compare_uxCompare against competitors and identify UX gaps
monitor_regressionSet up scheduled monitoring with alerts
audit_codebaseStatic analysis on local codebase

Resources

The server exposes MCP resources via vertaa:// URIs:

URI PatternDescription
vertaa://audits/{auditId}Full audit result
vertaa://audits/{auditId}/summaryLightweight summary
vertaa://audits/{auditId}/findings/{findingId}Single finding detail
vertaa://history/{encodedUrl}Audit history for URL
vertaa://history/{encodedUrl}/trendScore trend analysis
vertaa://guidelines/{topic}UX guidelines (buttons, forms, navigation, color-contrast, errors, content)

Related

License

MIT

Reviews

No reviews yet

Sign in to write a review