For developers
WebMCP — browser tools for AI agents
Chrome WebMCP tools so agents can navigate Asuito and fill annotated forms.
What it is
WebMCP lets a page register tools for agents hosted by the site or in Chrome (document.modelContext, with navigator.modelContext fallback). See https://developer.chrome.com/docs/ai/webmcp
Asuito registers imperative tools and annotates key forms so agents do not scrape the DOM.
Tools on every page
asuito_describe_page — URL, title, short product context.
asuito_list_destinations — common paths (/docs, /demo, /dashboard, …).
asuito_navigate — same-origin navigation only (path must start with /).
Tools on a site dashboard
asuito_site_context — domain and current section path.
asuito_open_audience — Overview, List, Forms, or Automailer (/dashboard/{domain}/audience).
asuito_open_site_tab — any dashboard section path (funnels, settings, …).
asuito_open_install — settings (install / tag help).
Declarative forms
Sign-in, Audience create/rename/settings, Automailer save, and CSV import use toolname / tooldescription / toolparamdescription. Sensitive actions omit toolautosubmit so a human still confirms.
Enable in Chrome
Production: origin trial for https://asuito.com with Origin-Trial served from WEBMCP_ORIGIN_TRIAL_TOKEN (Permissions-Policy includes tools=(self)).
Local: chrome://flags/#enable-webmcp-testing.
Separate from /api/mcp (HTTP analytics MCP with an API key).