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).