VisualQ

MCP reference

VisualQ Quality MCP — prompts, tool profiles, transport modes, scopes, and key tools for coding agents.

VisualQ exposes 100+ MCP tools through @visualq/mcp and the hosted gateway at https://visualq.ai/api/mcp.

New to agents? Start with Quick start for agents.

Pair with Playwright MCP

MCPUse for
Playwright MCPLocal browser exploration — click, fill, snapshot
VisualQ MCPPersistent baselines, FRT contracts, rolling health, gate_pr_quality

Your agent uses Playwright to explore and VisualQ to enforce standards.

MCP prompts (one-click workflows)

Built-in prompts orchestrate multi-tool flows:

PromptPurpose
pr-quality-gateMerge verdict: VRT + FRT + rolling health
setup-health-reviewProject setup blockers
frt-journey-from-goalPlain language → FRT feature
onboard-new-siteNew project bootstrap
jira-qaTicket-driven coverage

Invoke in chat: Run prompt pr-quality-gate for project acme-shop on staging.

Key tools

ToolPurpose
gate_pr_qualityStructured PR gate — returns blockMerge (uses opt-in project gates from Settings → Quality gates)
run_vrt / wait_for_runTrigger VRT and poll completion
get_run_failures / explain_vrt_failureFailure analysis
run_frt_featureExecute FRT from IDE
get_site_healthRolling quality + coverage (not latest run)
frt_propose_journeyAI-proposed Gherkin from a goal
check_setup_healthMissing baselines, env config, blockers
get_org_audit_logsGovernance trail (Business+)

Full catalog: MCP tools

Tool profiles

Reduce noise with VISUALQ_TOOL_PROFILE in MCP env:

ProfileUse when…
vrt-qaPre-merge visual checks (default)
frt-qaGherkin / functional journeys
tracking-qaAnalytics plan audits
fullAll tools (power users)

Quality gates (opt-in)

gate_pr_quality reads qualityGates from the project document when present. Projects without saved gates return blockMerge: false unless you pass explicit MCP inputs (includeVrt, includeA11y, etc.).

Configure thresholds per pillar under Project settings → Quality gates. See Project quality gates.

Authentication & scopes

Create keys under Settings → Agent API Keys.

Key typePrefixMCP project argCI routes (/api/ci/*)
Org agentvq_org_live_…Required unless default project setNot supported
Projectvq_live_…Optional (inferred from key)Supported with ci or mcp_full
ScopeRead MCPWrite MCPCI runs
mcp_readyesnono
mcp_fullyesyesyes

Write tools require confirm: true and scope mcp_full. Hobby plan or above for writes.

Transport modes

ModeHowBest for
stdionpx @visualq/mcp in mcp.jsonCursor, Claude Desktop (local)
Hosted URLhttps://visualq.ai/api/mcp + X-API-Key headerNo Node.js, remote agents
Invoke APIPOST /api/mcp/v1/invokeCustom agents, CI scripts

Hosted gateway exposes tool discovery via GET /api/mcp. See MCP response contract for the ok / summary / data / viewerUrl shape.

MCP resources

Resources expose read-only context (project list, scenario catalog, health snapshot) without a tool call. Your agent can attach them when planning QA work.

Skills (Cursor plugin)

The Cursor plugin ships skills that teach agents how to use VisualQ:

SkillTriggers on…
visualq-agentGeneral VisualQ / QA / PR gate
vrt-qaVRT, baselines, screenshot diffs
frt-qaFRT, Gherkin, user journeys
tracking-qaTracking, GTM, event coverage

Invoke: /visualq-agent or mention “use VisualQ skill”.

NPM packages

PackageRole
@visualq/mcpMCP server
@visualq/setup-agentCLI installer
@visualq/agent-skillsSkill sources

Source: github.com/abecms/visualq-mcp

On this page