6Frame Verify
Integrates with Stripe for payments and credit purchases: generates checkout links for Quick/Full checks and credit packs, and uses Stripe webhooks to confirm payment before queuing verification jobs.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@6Frame Verifyrun a quick acceptance check on https://example.com and confirm the CTA works"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
6Frame Verify — pre-launch website QA in 60 seconds
Paste a URL; a real Chromium browser loads it on desktop and mobile and checks what breaks launches: HTTP status, broken links, title / meta description / H1, Open Graph social previews, mobile viewport + horizontal overflow, console errors, load time, image alt text, favicon. You get a shareable report with screenshots and exact fixes. Works for humans (web, $3) and AI agents (MCP / REST).
Check a site ($3, no account): https://siteverify.dev
Sample reports: https://siteverify.dev/samples
Free API key (1 free Quick Check/day): https://siteverify.dev/get-key
MCP (Streamable HTTP):
https://siteverify.dev/mcp
Pricing (live Stripe)
What | Price |
Free API key | 1 Quick Check per day |
Quick Check — 1 page, desktop + mobile | $3 |
Full Check — up to 10 pages | $12 |
Starter credits | $9 → $10 usable |
Pro credits | $29 → $35 usable |
Related MCP server: QA Testing MCP Server
Use from an agent (MCP)
{
"mcpServers": {
"6frame-verify": {
"url": "https://siteverify.dev/mcp",
"headers": { "Authorization": "Bearer fv_live_..." }
}
}
}No key yet? verify_signup (keyless) creates one instantly, no email needed (email optional). Keyless tools: verify_get_capabilities, verify_quote, verify_signup. With a key: verify_check_site (free daily check → credit → Stripe checkout link for a human), verify_get_job, verify_get_report, verify_get_credits, verify_buy_credits.
Use from a script (REST)
curl -X POST https://siteverify.dev/v1/keys -H 'content-type: application/json' -d '{}' # email optional
curl -X POST https://siteverify.dev/v1/checks -H "Authorization: Bearer $KEY" -H 'content-type: application/json' -d '{"url":"https://your-site.com"}'/v1/checks uses today's free Quick Check, else prepaid credit, else returns 402 with a Stripe checkout_url; the check runs automatically once paid. Full spec: /.well-known/openapi.json. Advanced quote → order → job flow is unchanged.
Monorepo
apps/web Next.js public site + admin + REST/MCP/A2A API
apps/worker Isolated Playwright Chromium verification worker
apps/cli `6frame-verify` CLI skeleton
packages/contracts Zod schemas + OpenAPI fragments
packages/evaluators Deterministic + stub semantic evaluators
packages/config Shared env validation
db/migrations PostgreSQL schemaQuickstart (local)
cp .env.example .env
# fill DATABASE_URL, REDIS_URL, STRIPE_*, REPORT_SIGNING_PRIVATE_KEY, API_ENCRYPTION_KEY
pnpm install
pnpm db:migrate
pnpm --filter @6frame/web seed
pnpm dev:web
pnpm dev:workerMachine discovery
POST /mcp— MCP Streamable HTTP (discovery + keyless tools work without a key; Bearerfv_live_for paid tools)GET /.well-known/mcp/server-card.json(also/.well-known/mcp,/.well-known/mcp.json) — MCP server cardGET /server.json— official MCP Registry entry (io.github.bret1976/6frame-verify)GET /llms.txt— agent-readable summaryGET /.well-known/openapi.json(alias/openapi.json)GET /.well-known/agent-card.json(alias/.well-known/agent.json) — A2AGET /v1/capabilities
Listed on
Official MCP Registry:
io.github.bret1976/6frame-verify— https://registry.modelcontextprotocol.io/v0/servers?search=io.github.bret1976/6frame-verify
Hard rules
Production never uses fake Stripe events, fake browser checks, mock results, or placeholder payment unlocks.
Jobs queue only after Stripe webhook confirms payment or credit is atomically reserved.
Stripe secrets live in Railway/Vercel env — never in source.
License
MIT © 6Frame Studio — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Public web tools for agents: product extraction, claim checks, webpage QA and ranked audits.
The website checker for AI agents. One call: verdict, score out of 100, fix list.
Web search, page reading, HTML to PDF, file upload and flight search for AI agents, paid in USDC.
26 pay-per-call AI agent tools for marketing, sales, content, research, verification, and integration testing. Agents pay per call via x402 micropayments (USDC on Base), raw JSON in and out. Includes delivery-acceptance receipts (ACCEPT/REJECT/REVIEW), a webhook capture/replay/conformance lab, and n8n workflow validation with bounded JSON-Patch repair.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides tools for browser-driven automation, HTTP API health checks, and visual regression testing using pixel comparison. It enables AI agents to interact with web pages, perform scripted UI actions, and verify service availability or visual consistency.11 npmMIT
- FlicenseAqualityDmaintenanceEnables AI agents to perform comprehensive web application testing including visual, functional, performance, accessibility, and SEO analysis using browser automation without requiring API keys.7-

Menso MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables AI clients to launch real purchase or signup test runs against a live public URL and then fetch run status, scored findings with friction points and suggested fixes, and a public replay of every step taken. It works over Streamable HTTP with an API key, so no installation is needed in Claude Code, Cursor, Windsurf or any compatible client.5 npmMIT
io.github.spalofficial
AlicenseNot gradedqualityCmaintenanceEnables AI agents and CI systems to run deterministic website QA audits over MCP, with every finding backed by evidence and every result hashed and signed. It checks HTTP, TLS, security headers, SEO, links, accessibility, and robots.txt, with configurable pass/fail verdicts.MIT