πŸ”— Latch.
WebMCP Β· W3C standard Β· works in Chrome 146+, Edge 147+, Atlas, Comet

One line makes your site
work inside AI browsers.

AI agents are already clicking through your site β€” and failing on your buttons and forms. Latch exposes your search, cart, and contact forms as WebMCP tools an agent can actually use. No server. No rewrite.

<script src="https://latch.tools/latch.js" defer></script>

Drop it before </body>. Zero dependencies Β· ~6 KB Β· degrades silently where WebMCP isn't present.

What Latch does

It reads your page (read-only) and registers the actions an agent needs β€” nothing else.

πŸ”Ž search_site

Finds your search box, types the query, and submits β€” so an agent can look things up.

πŸ›’ add_to_cart

Detects "Add to cart / Buy now" controls and clicks them on the agent's behalf.

βœ‰οΈ submit_form

Maps your contact / booking / signup fields into a tool an agent can fill and send.

🧭 navigate

Surfaces your main nav links so an agent can move around the site reliably.

πŸ›‘οΈ Safe by default

Read-only discovery. If WebMCP isn't there, Latch does nothing and never breaks your page.

⚑ Zero backend

One static script. No MCP server to host, no API keys, no build step.

Agent's-eye view β€” live

This page runs Latch on itself. Below is exactly what an AI agent now sees. Try the demo search and contact form β€” they're real, and Latch turned them into tools.

detecting…
Scanning the page…

Demo surface (so there's something to detect)

Pricing

The script is free and open source forever. Pay only if you want the hosted dashboard that shows what agents actually do on your site.

Open source

Free

€0 / forever
  • The one-line script β€” all WebMCP tools
  • Self-host or load from latch.tools
  • Opt-in analytics, last 14 days
  • Tool calls, success rate & recent feed
Hosted control plane

Pro

€19 / month Β· per project
  • Everything in Free, plus:
  • 90-day history
  • Per-agent breakdown (which AI browsers)
  • Full event feed & weekly email summary
  • Priority support

Analytics is opt-in and metadata-only: add data-key to your script tag and Latch reports tool name, outcome, and page path β€” never form contents, query strings, or PII. No key, and Latch makes zero network calls.