6Frame Verify

MCP serverWeb & browsing

Paid website acceptance testing for AI agents. Quick $3, Full $12, $100 credit pack. MCP + REST.

Use 6Frame Verify in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add 6Frame Verify and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use 6Frame Verify to verify get capabilities

Details

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

6Frame VerifyStart free

Install 6Frame Verify

The server’s own address, for the clients that take one directly. Or connect ahel once and every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user 6frame-verify 'https://web-production-1cede.up.railway.app/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://web-production-1cede.up.railway.app/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=6frame-verify&config=eyJ1cmwiOiJodHRwczovL3dlYi1wcm9kdWN0aW9uLTFjZWRlLnVwLnJhaWx3YXkuYXBwL21jcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://web-production-1cede.up.railway.app/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add 6frame-verify --url 'https://web-production-1cede.up.railway.app/mcp'

    Run it once, then sign in with codex mcp login 6frame-verify if the server asks for an account.

From the project's README

As published by bret1976/6frame-verify in README.md.

Paid agent-to-agent acceptance-testing API by 6Frame Studio (Bret Jenny).

An AI agent pays 6Frame Verify to prove that its work actually meets the job before it says "done."

Live: https://web-production-1cede.up.railway.app · MCP: https://web-production-1cede.up.railway.app/mcp (Streamable HTTP, Authorization: Bearer fv_live_…)

Pricing (live Stripe)

SKUWhat you getPrice
website_quickWebsite Quick Check — 1 public HTTPS URL$3
website_fullWebsite Full Acceptance — up to 10 URLs$12
credit_packPrepaid credit pack — $110 usable on website_quick / website_full$100

Profile: Website Acceptance website-acceptance@1.0.0 (Playwright, deterministic evaluator, signed report + evidence).

MCP tools

verify_get_capabilities, verify_quote, verify_create_order, verify_buy_credits, verify_get_credits, verify_submit_job, verify_get_job, verify_get_report

Flow

  1. POST /v1/quotes (or verify_quote) with a public HTTPS URL + brief → expiring quote
  2. POST /v1/orders → Stripe Checkout URL (or payment_mode: "credit" to draw down prepaid credit)
  3. Job queues only after the verified Stripe webhook / atomic credit reservation
  4. GET /v1/jobs/{id}/report → signed acceptance report with evidence

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 schema

Quickstart (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:worker

Machine discovery

  • GET /.well-known/openapi.json
  • GET /.well-known/agent-card.json
  • GET /v1/capabilities
  • POST /mcp (Bearer API key)

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

Proprietary © 6Frame Studio

Tools it offers (8)

What this server listed when ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • verify_get_capabilities
  • verify_quote
  • verify_create_order
  • verify_buy_credits
  • verify_get_credits
  • verify_submit_job
  • verify_get_job
  • verify_get_report

Signals

Last commit
Oct 2026
Advanced
Delivery
6frame-verify MCP server → your ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-bret1976-6frame-verify
Source
github.com/bret1976/6frame-verify
Hosted endpoint
https://web-production-1cede.up.railway.app/mcp