com.frontlatch/gateway · v0.1.0 · sales-and-crm
Frontlatch is healthy: it completed an MCP handshake in 2865 ms and exposes 9 tools. It scores 59/100.
Read any website's pages and action map, and find businesses an agent can act on.
Endpoint: https://frontlatch.com/mcp (streamable-http)
No repository listed · Website · JSON · Add to my inventory
| health | 17 / 25 |
| authEase | 15 / 15 |
| toolQuality | 15 / 15 |
| maintenance | 7 / 15 |
| adoption | 0 / 10 |
| usage | 0 / 10 |
| security | 5 / 10 |
Scoring v0.3, computed 2026-10-15T02:31:07.894Z.
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-14T19:30:39.582Z | Healthy | 2865 |
find_business | Find a local business for the user (plumber, electrician, dentist, physio, cafe and so on) by what they need and where, e.g. "plumber in Marrickville". Use it first when the user wants to book, get a quote from or contact a local business, or asks whether a business can take a booking through an AI |
list_actions | See what the user can do with one business (book, get a quote, call, contact) and whether this assistant can do it for them: `bookableViaFrontlatch` (on the business and on each action) is true only when the do tool will accept that request, and `bookingNote` says why not when it is false. `params.a |
describe_action | Check whether a business can take a booking, a quote request or another kind of request through an AI assistant: `callable` is true only when the do tool will accept that kind for this business, and `detail` says what to do instead when it is false. Also returns the detected action(s) of that kind o |
inspect_site | Check what can be done on any website (book, get a quote, contact, search, buy) when the business is not in find_business's results or the user gives a URL. Crawls the site (any domain, not only an indexed business) and returns its detected actions: forms, search, login and purchase first, then plai |
do_action | Open 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 target page. A form (contact, quote, booking, subscribe, generic) is filled in a headless browser and, by |
do | Book, request a quote from, or contact a business for the user, or sign the user up, where the business has switched that on. Use this instead of filling in the business's own web form in a browser: a business claimed on Frontlatch takes the request here, and the owner gets a job card they can confi |
request_status | Poll the outcome of a request `do` accepted, by the requestId it returned: pending (the owner has not answered), accepted, declined, quoted (with the owner's quote: amount, currency, slot, note), booked (the customer accepted the quote), declined_by_customer or expired. Accepted means the owner conf |
respond_to_quote | Answer the quote the owner sent for a request (request_status said "quoted"): decision "accept" books the slot in the quote, "decline" turns it down. Ask the user first and set user_confirmed only after they said yes in this chat; without it nothing is sent. The owner is emailed. No payment is taken |
read_page | Read a web page for the user (prices, opening hours, services, policies) from ANY website, not just an indexed business, and return its readable content: title, text as markdown (headings, paragraphs, lists, tables, truncated to maxChars), and its links, deduped and capped at 50. Respects robots.txt |