
GhostQA
Gives Claude the ability to run AI-driven web app tests through SpecterQA's vision-based testing engine. Instead of brittle CSS selectors, it sends screenshots to vision models that decide what to click or fill, just like a human would. You define personas and journeys in YAML, and the engine walks through your app autonomously. Claude can kick off test runs, interpret findings reports, and adjust persona configurations or journey steps based on failures. Useful when you want Claude to help debug UX issues by actually seeing your interface, or when iterating on test scenarios where natural language goals matter more than hardcoded scripts. Cost budgets and evidence collection built in, so you get screenshots and structured failure data without runaway API bills.
- tools
- 4
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Feb 23, 2026
Tools
4 toolsPublic tool metadata for what this MCP can expose to an agent.
specterqa_runExecute behavioral tests against a product. Synchronous — may take 45-300s. Incurs API costs (default budget: $5.00).
Execute behavioral tests against a product. Synchronous — may take 45-300s. Incurs API costs (default budget: $5.00).
No parameter schema in public metadata yet.
specterqa_list_productsList configured products and their available journeys
List configured products and their available journeys
No parameter schema in public metadata yet.
specterqa_get_resultsRetrieve full structured results from a previous run by run ID
Retrieve full structured results from a previous run by run ID
No parameter schema in public metadata yet.
specterqa_initInitialize a new SpecterQA project directory
Initialize a new SpecterQA project directory
No parameter schema in public metadata yet.
Sponsors
Configuration
ANTHROPIC_API_KEY*secretYour Anthropic API key for AI-powered testing
GHOSTQA_ALLOWED_DIRSColon-separated list of allowed directories for MCP server access restriction
Readme
SpecterQA
AI personas walk your app so real users don't trip.
SpecterQA sends AI personas through your application — they look at the screen, decide what to do, and interact like real humans. No test scripts. No selectors. You describe personas and journeys in YAML, and SpecterQA handles the rest.
$ specterqa run -p myapp
Details
- Repository
- github.com/synctek-llc/ghostqa
- Package
ghostqa- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active