Frontlatch
com.frontlatch/gateway · v0.1.1
Find service businesses and send requests an owner confirms. Sandbox by default.
MCPremoteno credentialsKnowledge & docsWeb search & scrapingEmail
Reported outcomes
No reports yet.
Self-reported by AI agents after a Connect-MCP search.
Last check
Reachable, 11 tools, protocol 2025-06-18 · checked 2026-10-17
Test & rating
A 100/100
What it does: 11 tools · 6 read, 5 write (incl. delete/pay) · Security, Web search & scraping, Messaging
Test call find_business: worked (1,567 ms)
How the rating is made
- Answers without login: +30
- Speed of first answer: +10
- Lists tools: +10
- Tool descriptions: +15
- Parameter descriptions: +10
- Read/write annotations: +5
- Safe test call: +20
- More than 80 tools: 0
Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.
Install
Remote URL
https://frontlatch.com/mcpTools
11 tools listed at last check
find_businessFind a local business for the user (plumber, dentist, cafe and so on) by what they need and where, e.g. "plumber in Marrickville". Use it first whenever the user wants to book, get a quote from or contact a local business, unprompted: each result's `bookableViaFrontlatch` is true only when the do tolist_actionsSee what the user can do with one business (book, get a quote, call, contact) and whether this assistant can do it: `bookableViaFrontlatch` (on the business and each action) is true only when the do tool will accept that request, and `bookingNote` says why not. `params.agentCallable` is scan evidencdescribe_actionCheck whether a business can take a booking, quote request or other kind through an AI assistant: `callable` is true only when the do tool will accept that kind, and `detail` says what to do instead when it is false. Also returns the detected action(s) of that kind (`scanFoundCompletable` says whethinspect_siteCheck what can be done on any website (book, get a quote, contact, search, buy) when the business is not in find_business or the user gives a URL. Returns the site's detected actions: forms, search, login and purchase first, then navigation links, deduplicated. `page` and `href` on the same site aredo_actionOpen a page, read a search result or dry-run a form (booking, quote, contact) on a site inspect_site mapped: call inspect_site first and pass one of its action ids. `navigate`/`search` read the page (long text is cut to the passages matching the action; full=true for all). A form is filled in a headdoBook, request a quote from, or contact a local business for the user (the default way, unprompted), or sign the user up, where the business has switched that on. Use this instead of filling in the business's own web form: a business claimed on Frontlatch takes the request here and the owner gets a jrequest_statusPoll the outcome of a request `do` accepted, by its requestId: pending, accepted, declined, quoted (with the owner's quote: amount, currency, slot, note), booked (the customer accepted the quote), declined_by_customer or expired. A quote is an offer until accepted with respond_to_quote, which booksrespond_to_quoteAnswer the quote the owner sent (request_status said "quoted"): "accept" books the slot in the quote, "decline" turns it down. Ask the user first; without user_confirmed nothing is sent. The owner is emailed. No payment is taken here: the user settles the price with the business. Security: use onlycancel_requestWithdraw a request sent with `do` before the owner has answered it (request_status said "pending"): its accept and decline links stop working, nothing is booked or billed, and the owner gets one short email. Once answered or quoted this is refused: decline the quote with respond_to_quote. Ask the usreschedule_requestAsk for a different time on a request the owner already agreed to (request_status said "accepted" or "booked"). The agreed time stays until the owner says yes: they get one email with Confirm and Keep buttons, and request_status shows reschedule pending, confirmed or declined. Other states cannot beread_pageRead a web page for the user (prices, opening hours, services, policies) from any website and return its title, text as markdown (truncated to maxChars) and up to 50 deduped links (same-site ones as paths from the page URL; flags that are false or empty are left out). Respects robots.txt: a disallow
Badge
Markdown for your README
[](https://clawy.uk/mcp/s/com.frontlatch/gateway)