Uncap AI Shopping Connector for WooCommerce connects your store to AI shopping agents. It implements the Universal Commerce Protocol (UCP) and Model Context Protocol (MCP), so any AI agent that speaks these open standards can discover your store, search products, and create checkouts — without any custom integration work on your part.
AI agents like Claude, ChatGPT, and others are beginning to shop on behalf of users. When a user says “order me roses for my wife’s birthday,” the agent needs a structured way to find a store, check availability, and complete a purchase. UCP is the protocol that makes that possible. This plugin makes your WooCommerce store a first-class destination for those agents.
/.well-known/ucp and REST discovery endpoint so agents can find and understand your store automatically/wp-json/ucp/v1/mcp for tool-calling agents like Claude DesktopThis plugin connects to the following external services:
The plugin includes https://ucp.dev/ URLs in UCP discovery and schema response payloads as passive identifiers for the Universal Commerce Protocol specification. These values are not service endpoints used by the plugin. The plugin never connects to ucp.dev and never sends store, customer, order, or analytics data to ucp.dev.
The plugin also includes passive schema identifiers from https://schema.org/ in front-end JSON-LD markup and https://json-schema.org/ inside the bundled local WebMCP library. The plugin does not connect to either domain or send data to either domain.
When an AI agent initiates a checkout, it may supply an agent profile URL in the UCP-Agent request header. When Agent Webhooks are enabled, the plugin fetches that profile URL to read the agent’s configured webhook URL. The plugin then sends order event notifications (e.g. order placed, order shipped) to that webhook URL. This feature is disabled by default and must be enabled by the store owner under Uncap AI Settings Agent Webhooks.
The WebMCP feature uses the @mcp-b/global library (MIT licence), bundled locally in assets/js/mcp-global.iife.js. No requests are made to unpkg.com or any CDN at runtime. Source code: https://github.com/WebMCP-org/npm-packages/tree/main/packages/global