{"id":"f35696d2-888e-483d-9e48-3759e2eeddd8","shortId":"7vnWsr","kind":"mcp","title":"SpecterQA","tagline":"AI persona-based behavioral testing that uses vision models to navigate web apps like real users.","description":"AI persona-based behavioral testing that uses vision models to navigate web apps like real users.\n\nSends AI personas through web applications using Claude vision models to simulate real user behavior. Personas are defined with backgrounds, goals, and frustrations in YAML, and the engine takes screenshots, makes decisions, and executes actions via Playwright. Supports web, macOS native, and iOS Simulator testing.","tags":["specterqa"],"capabilities":["mcp","transport-stdio","open-source","pkg-pypi"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/synctek-llc/specterqa","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.600","qualityRationale":"deterministic score 0.60 from registry signals: · indexed on pulsemcp · has source repo · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-15T05:22:24.830Z","embedding":null,"createdAt":"2026-04-28T08:22:12.395Z","updatedAt":"2026-05-15T05:22:24.830Z","lastSeenAt":"2026-05-15T05:22:24.830Z","tsv":"'action':70 'ai':2,19,37 'app':15,32 'applic':41 'background':55 'base':5,22 'behavior':6,23,50 'claud':43 'decis':67 'defin':53 'engin':63 'execut':69 'frustrat':58 'goal':56 'io':78 'like':16,33 'maco':75 'make':66 'mcp' 'model':11,28,45 'nativ':76 'navig':13,30 'open-source' 'persona':4,21,38,51 'persona-bas':3,20 'pkg-pypi' 'playwright':72 'real':17,34,48 'screenshot':65 'send':36 'simul':47,79 'specterqa':1 'support':73 'take':64 'test':7,24,80 'transport-stdio' 'use':9,26,42 'user':18,35,49 'via':71 'vision':10,27,44 'web':14,31,40,74 'yaml':60","prices":[{"id":"767564f6-b474-4e78-9995-95d6178834e5","listingId":"f35696d2-888e-483d-9e48-3759e2eeddd8","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio","package_name":"specterqa","package_registry":"pypi"},"createdAt":"2026-04-28T08:22:12.395Z"}],"sources":[{"listingId":"f35696d2-888e-483d-9e48-3759e2eeddd8","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/ghostqa","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-28T08:22:12.395Z","lastSeenAt":"2026-05-15T05:22:24.830Z"}],"details":{"listingId":"f35696d2-888e-483d-9e48-3759e2eeddd8","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"SpecterQA","external_url":"https://github.com/SyncTek-LLC/ghostqa","github_stars":0,"package_name":"specterqa","registry_url":"https://www.pulsemcp.com/servers/ghostqa","source_code_url":"https://github.com/synctek-llc/specterqa","package_registry":"pypi","package_download_count":950},"updatedAt":"2026-05-15T05:22:24.830Z"}}