NestDaddy

ViewportWitness by Apex Labs

io.github.Baffles78/viewport-witness · v0.2.1

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

Connect Remote server

Terminal
claude mcp add --transport http viewport-witness https://qa.honeygate.app/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "viewport-witness": {
      "url": "https://qa.honeygate.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "viewport-witness": {
      "type": "http",
      "url": "https://qa.honeygate.app/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://qa.honeygate.app/mcp

Tools 6 found in our last check

  • 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 phone portrait, phone landscape, and desktop. For explicit pass/fail assertions…

  • 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: noHorizontalOverflow, noConsoleErrors, textVisible, titleIncludes, selectorExists,…

  • 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 accessibility issues, error deltas, performance evidence, and diagnosis. Costs $0.12 U…

  • 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 settle the authorized USDC payment and create a stored report; settlement reduces…

  • 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, execute code, or replace a security audit. Costs $0.05 USDC via x402. Successful p…

  • get_report

    Retrieve a submitted job without paying again. Free and read-only. Poll the same job ID while nextAction is poll_same_job, including retryable during worker recovery. A completed report has nextAction inspect_report; a permanently failed job has nextAction stop. Bound polling an…

Details

Endpointhttps://qa.honeygate.app/mcp (Streamable HTTP)
First published25 Sep 2026
Last updated25 Sep 2026
Registry nameio.github.Baffles78/viewport-witness

More browser automation servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.