Your own endpoint. One pasted line.
Gateway already answers for any site with nothing installed. Install is for an owner who wants their own named endpoint and their own reviewed tool list — crawled, edited and saved by them, then registered with one script tag.

01Why it matters
A crawler can guess. An owner can be sure.
The Sydney index proposes actions from what a crawl finds. Install is the same crawl, handed to the owner first: review the name, the description and whether an agent should ask before it runs, before any of it is saved.
POST https://gateway.frontlatch.com/s/example.com/mcp
{"jsonrpc": "2.0", "method": "tools/list", "id": 1}
{"jsonrpc": "2.0", "id": 1,
"result": {"resultType": "complete", "tools": []}}02How it works
- 01
Crawl your site
inspect_site proposes one tool per booking, quote, contact or callback form your claimed domain has.
- 02
Toggle, edit, choose confirmation
Include or leave out each one, rename it, rewrite its description, and decide whether it runs straight away or asks first.
- 03
Save, then paste one line
<script src="https://frontlatch.com/l.js" data-site="…"> registers whatever you saved, and writes the discovery link for you.
03In detail
The three outputs, from one saved schema
| Output | Address | Live today? |
|---|---|---|
| The dashboard itself | /app/my-site, below your claimed domain | Yes: crawl, toggle, edit, save, round-trip. |
| Hosted per-site endpoint | gateway.frontlatch.com/s/<your-domain>/mcp | Answers JSON-RPC. tools/list is empty for every domain until the Action Graph store lands. |
| WebMCP script + discovery file | <script src=".../l.js" data-site="…"> and its .well-known files | Not yet: the gateway does not answer the per-site script or discovery paths the tag depends on. |
04Evidence and limits
3
Outputs one saved install produces: a hosted endpoint, a WebMCP script and a discovery file.
0
Tools any per-site endpoint lists today, for any domain — truthfully empty, not a bug.
Claim your business first.
Install lives on your dashboard, under a claimed domain. Prove you control it, then crawl, toggle and save the tools you want it to propose.