Docs

Everything an agent needs to book your business, explained once.

Twelve pages, from what an agent action is to the endpoint you call. Plain English first, the protocol after.

GatewayTwelve pagesTwelve toolsRegistry com.frontlatch/gateway

Which page do I needFour ways in

Pick the lane that is you. Every lane runs through the same twelve pages.owneragencybuilderplatform

Start here

Three pages, in order. The idea, the number, the words.

For anyone new to this. Each page is short, and the one after it assumes you read it.

  1. The idea

    What is an agent action

    What an agent can and cannot do on your site.

    Read the page
  2. The number attached to it

    • Crawlability & discovery15/20
    • Structured data20/20
    • Action affordances20/20
    • Form quality15/20
    • Agent interface (WebMCP/MCP)6/20

    The agent-readiness score

    Judge Accountants scores 76 out of 100.

    Read the page
  3. The words either page used

    Glossary

    Every term on this site, alphabetical, one paragraph each.

    Read the page

Build ·

Real businesses as callable tools. Twelve tools, one MCP server, sandbox by default.

One address answers for every business in the index: https://frontlatch.com/mcp. No key needed to start. The sandbox business answers inside the gateway, so you can run a whole request without touching a real one.

  1. Connect a client

    Paste the mcpServers entry into any client that reads one.

  2. Find the sandbox business

    find_business with the query sandbox.frontlatch.com.

  3. Send a request with do

    The contact is the user’s own email or phone, never the business’s.

  4. Poll request_status

    Pending, then quoted. respond_to_quote with user_confirmed finishes it.

Quickstart frontlatch.com/mcp · JSON-RPC 2.0 · HTTP POSTSandbox · nothing sent, nothing billed
# A generic MCP client config
{
  "mcpServers": {
    "frontlatch": {
      "type": "http",
      "url": "https://frontlatch.com/mcp"
    }
  }
}

# tools/call · do · against the sandbox business
{ "jsonrpc": "2.0", "id": 3, "method": "tools/call",
  "params": { "name": "do", "arguments": {
    "business": "sandbox.frontlatch.com",
    "action":   "quote",
    "params": { "request": {
      "customerName":   "Sam",
      "contact":        "sam@example.com",
      "jobDescription": "leaking tap",
      "suburb":         "Newtown" } } } } }

# result (the text content, pretty-printed)
{ "business":   "Frontlatch Sandbox Plumbing (not a real business)",
  "domain":     "sandbox.frontlatch.com",
  "authorised": true,
  "reason":     "pending-confirmation",
  "requestId":  "sbx_…",
  "detail":     "Sandbox request logged. Poll request_status with the
                requestId: it turns quoted after 3s, then call
                respond_to_quote. Sandbox: nothing was sent to anyone,
                no owner exists, nothing is billed." }
Live endpointAnonymous: 120 requests an hour a sessionDeveloper quickstart

The twelve tools

  • find_business
  • list_actions
  • describe_action
  • do
  • request_status
  • respond_to_quote
  • cancel_request
  • reschedule_request
  • inspect_site
  • read_page
  • do_action
  • setup_frontlatch

Green acts on a request. Amber is a dry run only. Everything else reads.

Shadow-Ops & MCP Gateway Architecture

1-Click Install, FrontlatchBot, x402 Agent Pay, Swarms & AI Negotiation.

How external AI assistants connect to com.frontlatch/gateway, inspect local business calendars read-only, fund escrow holds via Mastercard Agent Pay (x402), and coordinate multi-vendor swarms.

  1. 1-CLICK MCP INSTALL

    Connect com.frontlatch/gateway in 1 Click

    Point Claude, Cursor, or ChatGPT to https://gateway.frontlatch.com/mcp (or https://frontlatch.com/mcp) and our discovery manifest at /.well-known/mcp.json. Zero custom middleware required.

    claude mcp add --transport http frontlatch https://gateway.frontlatch.com/mcp
  2. FRONTLATCHBOT & RULE 3

    Read-Only Widget & Price Menu Inspection

    FrontlatchBot inspects public service menus, DOM price tables, and Tier 1 booking calendars (Square, Calendly, Acuity, Fresha, Cliniko, Timely) strictly read-only. It honours robots.txt, supports 1-click domain opt-outs (domain_opt_outs), and never bypasses CAPTCHAs, logins, or payment fields (Rule 3).

  3. OPEN-DOOR ADMISSION, STRIPE & x402

    Free Consumer Tier, Universal Stripe / Apple Pay Fallback & Optional x402 Fast-Lane

    For Local Businesses & Website Scanning: 100% Free to scan your website, turn on your AI Hot-Patch, and receive leads; you only pay the 8% fee (92% net payout) when you accept and settle a real paid booking. For Everyday AI Users (Claude, ChatGPT, Grok): 100% Free to search local businesses and check calendars (50 calls/day free tier); pay for bookings with normal Apple Pay / Credit Card (Stripe), a $0 Free Quote Request fallback, or optional Mastercard Agent Pay (ap4m_voucher). For High-Volume Scraper Bots & B2B Aggregators: Metered via the $0.05 AUD x402 AI Tollbooth above the free daily tier so local business websites are protected from free bulk scraping.

  4. COMMERCE SWARMS & AI NEGOTIATION

    Multi-Vendor DAG Swarms & Counter-Offers

    Coordinate interdependent trades (e.g. Plumber -> Electrician -> Plasterer) under one composite escrow group via frontlatch.swarm_plan_dispatch with automatic upstream delay propagation. When a merchant proposes a new time or price, consumer and merchant AIs settle counter-offers in milliseconds via frontlatch.respond_counter_offer while preserving the escrow hold.

  5. SCANNER · INSTANT AI HOT-PATCH

    Stop Fixing Code: Auto-Synthesized Schema & MCP Bridge

    Instead of handing business owners a manual homework checklist, our Website X-Ray Scanner (/api/demo/xray) extracts DOM service pricing and scheduling widgets read-only, then hosts a ready-to-serve JSON-LD LocalBusiness + Service catalog and live com.frontlatch/gateway booking tool automatically (upgrading AI readiness from 42% to 100% in 1 click).

  6. TRACKER · CHAMELEON WEBMCP BRIDGE

    Active Browser Agent Tools & Self-Healing DOM

    The 1-line Chameleon Tracker script and WebMcpBridge register callable tools (xrayAndHotPatchWebsite, runSwarmDemo, prefillDemoClaimOtp) on window.__FRONTLATCH_WEBMCP__ and navigator.modelContext, inject missing JSON-LD pricing into the page head, observe DOM mutations so Ghost Proxy maps never break, and advertise the $0.05 AUD x402 lookup toll.

Two settlement lanes and one open-door agent rail.

Synced live: A$3 / A$30 Latched · 92% / 8% Escrow · A$0.05 x402

Lane 1 · Latched DirectA$3 booking / A$30 job (30% partner share)
Lane 2 · Escrow-to-Claim92% payout / 8% fee · 3 shops (5 mins SLA)
Agent Pay & x40250 free/day · A$0.05 bot toll · A$0.50 B2B radar

Connected AI platforms, payment rails, calendars, and trade tools.

17 live nodes · 6 AI clients · 3 payment rails · 6 calendar widgets · 2 trade tools

AI Platforms & Directories6 active
  • ClaudeLive

    Streamable HTTP + SSE

  • ChatGPTLive

    OpenAI Actions + Tools

  • GrokLive

    xAI Agentic Tooling

  • CursorLive

    IDE Agent Tooling

  • GlamaVerified

    Verified Directory Index

  • MCP RegistryVerified

    com.frontlatch/gateway

Settlement & Agent Payment Rails3 active
  • Stripe ConnectLive

    Manual Capture Escrow

  • Mastercard Agent PayLive

    AP4M Cryptographic Voucher

  • HTTP x402Metered

    A$0.05 Bot Tollbooth

Read-Only Scheduling Widgets6 active
  • SquareLive

    Square Appointments Read

  • CalendlyLive

    Calendly Slot Probe

  • AcuityLive

    Acuity Availability Sync

  • FreshaLive

    Fresha Venue Fingerprint

  • ClinikoLive

    Allied Health Slot Read

  • TimelyLive

    Timely Booking Probe

Trade & Accounting Dispatch2 active
  • ServiceM8Live

    1-Click Job Push

  • XeroLive

    Invoice & Payout Sync

Try it on your site

Send a domain. See what an agent can do with it.

The score out of 100 and what stops an agent. Free.

The website address you enter is used to run your scan. See our privacy policy.

Free. The report opens in this tab.