Skip to main content
VertaaUX Docs

Tools Reference

Complete reference for all VertaaUX MCP Server tools

Tools Reference

The VertaaUX MCP Server provides 7 primary tools for UX auditing and AI-powered fixes.

All Tools

ToolPurposeKey Use Case
audit_urlAudit a deployed websitePrimary entry point for web audits
audit_repoAudit local codebaseComing soon - static analysis
audit_artifactAudit from captured artifactsOffline/CI use cases
get_findingsGet findings from auditRetrieve detailed findings list
explain_findingGet detailed explanationUnderstand why an issue matters
suggest_fixGenerate code patchGet AI-suggested code fixes
generate_prCreate draft PRApply multiple fixes as PR

Typical Workflow

Most workflows follow this pattern:

audit_url → get_findings → explain_finding → suggest_fix → generate_pr
     ↓            ↓              ↓                ↓            ↓
  Run audit   Get list    Understand issue   Get fix code   Create PR

Start Here: audit_url

For most users, start with audit_url:

"Audit https://mysite.com for accessibility issues"

This runs a full audit and returns a summary with top findings.

Dig Deeper: get_findings

To see all findings with filtering:

"Get all critical findings from audit abc123"

Filter by severity, rule ID, or status.

Understand: explain_finding

Before fixing, understand the issue:

"Explain finding xyz789 - why does this matter?"

Get WCAG references, impact on users, and examples.

Fix: suggest_fix

Get AI-generated code patches:

"Suggest a fix for finding xyz789"

Returns search/replace patch with confidence score.

Ship: generate_pr

Create a PR with multiple fixes:

"Create a PR to fix all critical findings"

Generates draft PR with all suggested patches.


Tool Categories

Auditing Tools

ToolDescriptionStatus
audit_urlAudit deployed URLAvailable
audit_repoAudit local repositoryComing soon
audit_artifactAudit from artifactsAvailable

audit_repo note: Currently returns a placeholder message. Static analysis is not yet implemented. Use audit_url with a deployed or localhost URL for now.

Data Access Tools

ToolDescription
get_findingsRetrieve findings from completed audit
explain_findingGet detailed explanation with WCAG reference

Remediation Tools

ToolDescription
suggest_fixGenerate AI-powered code patch
generate_prCreate GitHub PR with fixes

Tool Details


Common Tool Combinations

Quick Audit Flow

audit_url (mode: basic) → Review summary

Best for: Quick checks, verifying fixes.

Deep Analysis Flow

audit_url (mode: deep) → get_findings (filter: critical) → explain_finding

Best for: Thorough accessibility reviews, compliance audits.

Fix Flow

audit_url → suggest_fix → (apply manually)

Best for: Fixing individual issues with AI guidance.

Bulk Fix Flow

audit_url → get_findings → suggest_fix (batch) → generate_pr

Best for: Fixing multiple issues at once, creating PRs for review.


Error Handling

All tools return errors in a consistent format:

ErrorCauseSolution
UNAUTHORIZEDInvalid API keyCheck API key configuration
QUOTA_EXCEEDEDMonthly limit reachedUpgrade plan or wait for reset
INVALID_URLMalformed or inaccessible URLVerify URL is publicly accessible
AUDIT_TIMEOUTAudit exceeded timeoutIncrease timeout or use basic mode
FINDING_NOT_FOUNDFinding ID doesn't existVerify finding ID from get_findings

Was this page helpful?

On this page