As of this writing, every WooCommerce UCP plugin we checked on WordPress.org has fewer than a dozen active installations, and most have zero or one review. That does not mean they do not work, they are real, published plugins, but none has an established track record yet. Check the live install count and reviews on each plugin's WordPress.org page yourself before committing, since those numbers change.
Your two real options
For a WooCommerce store, there are two genuinely different paths to a working UCP manifest:
- Install a third-party plugin that generates and serves the manifest for you.
- Build the manifest yourself, since it is just a JSON file served at a specific path, which a developer can create directly without any plugin.
The plugins that actually exist
These are the three UCP-related plugins we found published on the official WordPress.org plugin directory, with the current numbers pulled directly from their listings.
Universal Commerce Protocol (UCP) for WooCommerce
Runs locallyServes /.well-known/ucp directly from your own WordPress install. The only outbound call is fetching a static schema file from ucp.dev, no personal, store, or customer data leaves your site for that.
Supports REST, MCP, and an embedded protocol binding, OAuth 2.0 identity linking, and includes a built-in test simulator. By developer "siteupgradepro."
UCP Adapter For WooCommerce
Runs locallyProvides session, update, and checkout-completion REST endpoints for UCP-style integrations. Explicitly states it does not send data to external services. By developer "Dhiraj Patra."
Worth noting: based on its own listing, this plugin focuses on the session/checkout API layer rather than explicitly generating the /.well-known/ucp discovery file itself, so confirm it covers what you actually need before relying on it alone.
UCPhub for WooCommerce
Sends data externallyConnects to UCPhub's own API (api.ucphub.ai) and requires creating an account there. Per its own disclosure, it sends your store URL and WooCommerce REST API credentials (consumer key and secret) to UCPhub's servers during setup.
Has the most active development history of the three, based on its changelog (embedded checkout, HPOS compatibility), and is the only one built by a company with its own product site rather than an individual developer. That also means your store becomes dependent on a third party's service staying available and trustworthy with your API credentials, a real tradeoff to weigh, not a reason to rule it out by itself.
Comparing them at a glance
| Plugin | Data leaves your site? | Active installs | Reviews |
|---|---|---|---|
| UCP for WooCommerce ("UCP Ready") | No (schema fetch only) | 10+ | 0 |
| UCP Adapter For WooCommerce | No | 10+ | 1 |
| UCPhub for WooCommerce | Yes, to UCPhub's API | Fewer than 10 | 2 |
Using a plugin: the general steps
-
Confirm your WooCommerce version
Each plugin lists minimum WordPress, WooCommerce, and PHP versions on its WordPress.org page. Check compatibility before installing.
-
Install from Plugins > Add New
Search for the plugin by name in your WordPress admin, or upload the ZIP manually if installing from outside the directory.
-
Complete any required setup
Self-hosted plugins typically generate an API key automatically on activation. Externally-connected plugins, like UCPhub, require creating an account on their service and entering credentials from their dashboard.
-
Verify the manifest is actually being served
Visit
https://your-site.com/.well-known/ucpdirectly, or run it through our checker, to confirm it returns a valid, correctly structured document.
Building the manifest yourself
A UCP manifest is a plain JSON document, so a developer can create one directly without installing a plugin at all. At minimum, the current specification requires:
ucp.services, keyed by service name, with aversionandtransporton each descriptorucp.payment_handlers, listing which payment methods you accept- A root level
signing_keysarray (an empty array is valid if you are not signing payloads yet)
Serve the resulting JSON file at /.well-known/ucp on your domain. This is the same structure our UCP guide covers in more depth, and the same structure our validator checks against.
Check what you end up with
Whether you install a plugin or build it by hand, verify the actual result before you consider it done.
Frequently asked questions
No. Shopify built UCP support into the platform itself. WooCommerce and Automattic have not published any official UCP integration. What exists are independent third-party plugins on the WordPress.org plugin directory.
They are real, functioning plugins on the official WordPress.org directory, but as of this writing each has fewer than a dozen active installations and little to no review history. They exist and work as described, but none has an established track record yet. Check current install counts and reviews yourself before choosing one.
It depends on the plugin. Some run entirely within your own WordPress installation and send nothing externally except fetching a static schema file. Others require creating an account with an outside service and sending your WooCommerce REST API credentials to that service. Check each plugin's External Services disclosure on its WordPress.org page before installing.
Yes. A UCP manifest is a JSON file served at /.well-known/ucp. A developer can create this manually, listing your services, capabilities, payment handlers, and signing keys, without installing any third-party plugin.