This only does anything in a browser that supports WebMCP, which is a small and changing set. Everywhere else the tools are simply not registered, and nothing about your site changes.
The tools
Your page registers these, and the browser’s agent calls them on the visitor’s behalf.Always available
With WooCommerce active
What it cannot do
Everything is read-only except adding to the cart, and that one mutation is fenced in.No checkout
The agent cannot place an order, apply a coupon, or reach payment.
No account or order data
Customer records and order history are not exposed.
Published products only
Drafts and private products return nothing.
Simple products only
Variable products are refused, because the agent cannot choose a variant. It is told to open the product page instead.
Adding to a cart is reversible, needs no account, and is exactly what an anonymous visitor can already do through your storefront. That is the reasoning behind it being the only write: it grants the agent nothing a person browsing your shop did not already have.
Should you enable it?
Content sites: yes
Content sites: yes
Search and read are exactly what an agent needs to answer a question using your site, and they expose nothing that is not already public.
Stores: probably, but decide about the cart
Stores: probably, but decide about the cart
Product search and stock lookups help someone shopping through an agent. The add-to-cart tool is the part to think about. It cannot spend money, but it can put things in a cart the visitor did not explicitly choose, and support will occasionally hear about it.
Membership or private sites: check what is public first
Membership or private sites: check what is public first
The tools return published, public content. If your access control depends on something other than post status, verify what the search tool returns before enabling it.
How it relates to the other agents
These three are often confused. They do different things.
The important difference is who pays. The page agent and browser tools cost you nothing per use. The helpdesk agent in conversation mode spends your API credit on every exchange.
For developers
The tools are backed by REST routes undergeneratify/v1/webmcp, so the agent never touches your DOM. See the REST API reference for the routes and their parameters.
Progressify
Generatify
Lightify
Rankify
Snapshotify