Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

ViewportWitness by Apex Labs

io.github.baffles78/viewport-witness

Agent website testing: browser QA, visual regression, Markdown extraction, and security checks.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
864ms
last probe
Tools
6
callable
Resources
0
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
6 tools, 0 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
6 items in total; 3 or more earns these points.
pass Describes itself 10/10
95 characters; more than 30 earns these points.

Tools · 6

check_page

Choose this for broad website testing when the caller wants screenshots, responsive layout checks, accessibility findings, console/network errors, performance evidence, and a release diagnosis across …

verify_page

Choose this only when the caller supplies explicit website assertions that need pass/fail results across three viewports. For broad exploratory browser QA use check_page instead. Assertion types: noHo…

compare_page

Choose this for visual regression testing after check_page has produced a completed, unexpired baseline. Compares screenshots and QA evidence, returning pixel-diff percentages, new or resolved accessi…

extract_page

Choose this when an agent needs the readable content of a public webpage as deterministic clean Markdown, without screenshots or browser execution. Costs $0.005 USDC via x402. Successful paid calls se…

web_release_gate

Choose this for a passive website release-security review of headers, cookie flags, mixed content, cross-origin script integrity, and server disclosure. It does not run browser QA, probe the site, exe…

get_report

Retrieve a submitted job without paying again. Free and read-only. Poll the same job ID until jobStatus is complete, a terminal report status PASS/FAIL/INCONCLUSIVE, or job status failed/retryable. Br…

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://qa.honeygate.app/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "viewportwitness_by_apex_labs": {
      "url": "https://qa.honeygate.app/mcp",
      "transport": "streamable-http"
    }
  }
}