Streamable HTTP + SSE
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
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.
01The idea
02The number attached to it
03The words either page used
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.
Connect a client
Paste the
mcpServersentry into any client that reads one.Find the sandbox business
find_businesswith the querysandbox.frontlatch.com.Send a request with
doThe contact is the user’s own email or phone, never the business’s.
Poll
request_statusPending, then quoted.
respond_to_quotewithuser_confirmedfinishes it.
# 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." }
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
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.
011-CLICK MCP INSTALL
Connect
com.frontlatch/gatewayin 1 ClickPoint Claude, Cursor, or ChatGPT to
https://gateway.frontlatch.com/mcp(orhttps://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/mcp02FRONTLATCHBOT & RULE 3
Read-Only Widget & Price Menu Inspection
FrontlatchBotinspects public service menus, DOM price tables, and Tier 1 booking calendars (Square, Calendly, Acuity, Fresha, Cliniko, Timely) strictly read-only. It honoursrobots.txt, supports 1-click domain opt-outs (domain_opt_outs), and never bypasses CAPTCHAs, logins, or payment fields (Rule 3).03OPEN-DOOR ADMISSION, STRIPE & x402
Free Consumer Tier, Universal Stripe / Apple Pay Fallback & Optional
x402Fast-LaneFor Local Businesses & Website Scanning:
100% Freeto scan your website, turn on your AI Hot-Patch, and receive leads; you only pay the8%fee (92%net payout) when you accept and settle a real paid booking. For Everyday AI Users (Claude, ChatGPT, Grok):100% Freeto search local businesses and check calendars (50 calls/dayfree tier); pay for bookings with normal Apple Pay / Credit Card (Stripe), a$0Free Quote Request fallback, or optional Mastercard Agent Pay (ap4m_voucher). For High-Volume Scraper Bots & B2B Aggregators: Metered via the$0.05 AUDx402AI Tollbooth above the free daily tier so local business websites are protected from free bulk scraping.04COMMERCE 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_dispatchwith automatic upstream delay propagation. When a merchant proposes a new time or price, consumer and merchant AIs settle counter-offers in milliseconds viafrontlatch.respond_counter_offerwhile preserving the escrow hold.05SCANNER · 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-LDLocalBusiness+Servicecatalog and livecom.frontlatch/gatewaybooking tool automatically (upgrading AI readiness from42%to100%in 1 click).06TRACKER · CHAMELEON WEBMCP BRIDGE
Active Browser Agent Tools & Self-Healing DOM
The 1-line Chameleon Tracker script and
WebMcpBridgeregister callable tools (xrayAndHotPatchWebsite,runSwarmDemo,prefillDemoClaimOtp) onwindow.__FRONTLATCH_WEBMCP__andnavigator.modelContext, inject missing JSON-LD pricing into the page head, observe DOM mutations so Ghost Proxy maps never break, and advertise the$0.05 AUDx402lookup toll.
Two settlement lanes and one open-door agent rail.
Synced live: A$3 / A$30 Latched · 92% / 8% Escrow · A$0.05 x402
Connected AI platforms, payment rails, calendars, and trade tools.
17 live nodes · 6 AI clients · 3 payment rails · 6 calendar widgets · 2 trade tools
- ClaudeLive
- ChatGPTLive
OpenAI Actions + Tools
- GrokLive
xAI Agentic Tooling
- CursorLive
IDE Agent Tooling
- GlamaVerified
Verified Directory Index
- MCP RegistryVerified
com.frontlatch/gateway
- Stripe ConnectLive
Manual Capture Escrow
- Mastercard Agent PayLive
AP4M Cryptographic Voucher
- HTTP x402Metered
A$0.05 Bot Tollbooth
- 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
- 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.