Two pages that expose WebMCP tools, for trying the extension without hunting for a site that implements the API.
Because these are served over HTTPS from a real origin, they also exercise the
origin-matching path that a local file:// page cannot.
A createFeature tool with four required inputs and two constrained
by enum / anyOf. Ask the agent to file a feature and
watch it pick the declared constants.
The same createFeature tool, declared entirely in the markup with
toolname / toolparamdescription. No registration code
runs at all — the Tools panel should report 📝 HTML form.
Address book with region selector (ZA, ES, CA) demonstrating Knowledge Catalog matching, country-specific tax ID / postal code rules, and dynamic AI prompt suggestions.
region=za · region=es · region=ca · catalog-sample.jsonA todo list with four tools. Try "add buy bread", "what is still pending?", "mark #1 as done", "switch the page to dark mode".
navigator.modelContext.provideContext({ tools })chrome://extensions → Developer mode → Load unpacked.
ollama pull qwen3:8b
setx OLLAMA_ORIGINS "chrome-extension://*"
403: chrome-extension:// is not in Ollama's
default allowed origins. On Linux or macOS export OLLAMA_ORIGINS before
ollama serve.