KZB AI Cart Assistant for WooCommerce connects your store to AI systems using the open Model Context Protocol (MCP). It also adds an optional AI-powered chat widget to your storefront, powered by the WordPress AI Client built into WordPress 7.0.
The guiding principle: automation stops at the cart. The plugin never initiates checkout or processes payments — those actions always require a human.
add_to_cart) and view cart contents (view_cart)The KZB AI Cart Assistant Pro extension unlocks additional MCP tools and support for variable (configurable) products:
remove_from_cart — remove a specific product from the cartupdate_cart — change the quantity of a cart item (quantity 0 removes the item)clear_cart — empty the entire cartThe Pro extension is available at kzbstudio.pl.
AI agents discover the MCP endpoint via a <link rel="mcp-server"> tag automatically injected into your site’s <head>. The agent can then browse the product catalog (JSON-LD format) and call tools on behalf of an authenticated customer.
Typical agent flow:
<link rel="mcp-server"> from your page HTMLGET /wp-json/kzbaca/v1/mcp — reads available tools and the product catalog URLGET /wp-json/kzbaca/v1/mcp/resources — fetches the product listPOST /wp-json/kzbaca/v1/mcp/tools/add_to_cart — adds a product (Bearer token required)This plugin connects to external AI services only when the chatbot is enabled and an AI provider is configured in WordPress Settings AI. No data is sent to any external service when the chatbot is disabled (the default state).
WordPress AI Client
The storefront chatbot uses the WordPress AI Client (built into WordPress 7.0) to communicate with your configured AI provider. The AI provider and its privacy policy are managed in Settings AI in your WordPress admin — this plugin does not communicate directly with any AI provider.
Data sent: conversation messages, product catalog summary, cart context.
No data is ever sent to the plugin author’s servers.