The world's best damn GTM QA agent.

Built on SchemaFirst.org — the open standard the GTM community wrote for itself. Public rules, set before the test runs. Send an email — or a webpage — and get a verdict: screenshot, rule, reason.

Set up ArbiterQA for free

  • 1,000 credits a month
  • No credit card required
  • Every check and set, with Gmail rendering
Get started

What a fail looks like

Not a preview. Not a diff. A verdict you can act on.

Captured marketing email with the failing call-to-action and footer link outlined in red

Example verdict

Verdict
fail
Check
Links valid, reachable, and correctly redirected
ID
email-link-integrity
Standard
SchemaFirst.org · v1
Reason
3 of 41 links failed: the primary “Shop the Sale” button resolved to a 404 after one redirect, and the footer preferences link did not resolve.

Two standards. One tool.

The community's standard, your brand's standard, or both.

SchemaFirst.org is the baseline the GTM community agreed on. Your brand book is everything after that. ArbiterQA enforces either one — or runs them together in a single pass, on the same asset, in the same verdict.

Open

The SchemaFirst.org GTM standard

Open, versioned, public. Written by the GTM community, not by us — we're a supporter and licensee, not the author. Every rule that fires is a rule you can go read. Start here and you're holding your work to the bar the industry already set.

Browse the open catalog
Yours

Your brand specifications

Your logo rules. Your approved type stacks. Your approved subject lines. Your footer requirements. Your tracking conventions and approved sending domains. Configure them once and every asset gets held to them — same engine, same evidence, same pass or fail.

Run either. Run both. One call, one verdict, one set of evidence.

Most tools make you choose between a preview that judges nothing and a diff that only knows what you looked like last week. Neither one knows your brand book, and neither one will tell you that you failed.

Defect classes

The things that actually ship broken.

API and MCP first

One endpoint. A verdict your agent can act on.

MCP
{
  "mcpServers": {
    "arbiterqa": { "url": "https://api.arbiterqa.com/mcp" }
  }
}
API
# Run a Validation Set against a page
curl -X POST https://api.arbiterqa.com/api/jobs \
  -H "Authorization: Bearer $ARBITER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"type":"url","url":"https://example.com","validationSetId":"brand-compliance"}'
Developer quickstart

Run your first check in about a minute.

Free plan: 1,000 credits a month, no card. Every check and every set runs on Free. Email rendering on Free uses Gmail; paid plans unlock the full multi-client matrix. All plans cover every email size and URL validation.