Nano Store is a demo of WebMCP โ a proposed web standard where a page publishes structured tools that AI agents can call directly, instead of guessing their way around the UI. The assistant on each page runs on Chrome's on-device Gemini Nano โ no server, no network.
Each page registers only the tools it needs, plus a shared navigate tool:
search_products, filter_products, sort_products, add_to_cartadd_to_cartupdate_quantity, remove_from_cart, clear_cartplace_order (a declarative WebMCP form)track_order, reordernavigateOne stable behavior prompt steers the model; each page hands it a different tool array, and a generated tool manifest grounds Nano on the exact tool names โ so the prompt never grows as tools are added.