BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
UCP Adapter For WooCommerce icon
Maintained Tested up to 6.9.9

UCP Adapter For WooCommerce

Universal Commerce Platform REST API adapter providing Session, Update, and Complete endpoints for seamless e-commerce integration.

Active installs10+10+ tier
Downloads · 30d83▲ +53.7% vs prev. 30d
Rating5/51 reviews
Health score45/100Fair
All-time downloads611Since Jan 2026
Support resolved—No recent threads
RequiresWP 6.9PHP 8.0+
Downloads · 7d21▲ +75% week over week
Our verdict

Use with caution

UCP Adapter For WooCommerce works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites, is rated 5/5 and was last updated 8 months ago, and scores 45/100 on our health check.

  • Small user base (10+ active installs)
  • Very few reviews so far
  • Only tested up to WordPress 6.9 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

258Jul 5Aug 18Oct 2
Yesterday5
Daily average (1y)2
Peak day32Jan 28, 2026
Last 12 months613

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where UCP Adapter For WooCommerce stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
api >100 10,000 Best api plugins →
commerce >100 3,495 Best commerce plugins →
integration >100 10,000 Best integration plugins →
rest >100 9,133 Best rest plugins →
ucp #2 46 Best ucp plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

Rating breakdown

★★★★★★★★★★ 5 from 1 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About UCP Adapter For WooCommerce

From the official readme · v1.0.3

Description

UCP Adapter For WooCommerce is a powerful WordPress plugin that provides REST API endpoints for Universal Commerce Platform (UCP) integration. It enables seamless communication between your WordPress site and external commerce platforms through secure, standardized API endpoints.

Thank you for using our plugin! This add-on connects your WordPress site to the powerful world of WordPress’s Agentic Commerce, allowing you to create automated shopping assistants for your users.

🚀 Core Features

Our plugin leverages WordPress’s MCP (Model Context Protocol) servers plugin and the open Universal Commerce Protocol (UCP) standard to enable secure, intelligent commerce actions. Here’s what you can build:

  • Smart Product Discovery: Enable agents to search products across WordPress merchants, apply filters, and display interactive product cards directly within a chat interface on your site.
  • Seamless Checkout: Allow agents to create checkout sessions, collect buyer information, attach payment details, and complete purchases on behalf of users.
  • Order Tracking: After a purchase, agents can track order status, fulfillment updates, and post-purchase events like refunds or returns.

🔗 How It Works

The plugin acts as a Platform within the UCP framework, facilitating secure communication between your users (buyers), WordPress Merchants, and payment or credential providers. It implements these key UCP capabilities:

  1. Discovery → Checkout: An agent can help a user find a product and instantly retrieve the necessary details to start a checkout session.
  2. Checkout Completion: The agent can securely submit the checkout. If further user action is needed, it can gracefully open a web checkout page.
  3. Post-Purchase: The agent provides ongoing value by fetching real-time updates on order delivery and status changes.

💡 Use Case Example

Imagine a user in your site’s chat asking, “Find me a red coffee mug under $20.” The plugin-powered agent can:
* Query the WordPress Catalog across multiple stores.
* Return filtered, interactive results.
* Guide the user through selecting a variant, adding it to cart, and checking out—all without leaving your WordPress environment.
* Get this client https://github.com/dhirajpatra/adk-agent-gcp/tree/main/ai-agents-adk/ucp_recommendation_system to connect your site with AI agent.

Key Features

  • Session Management: Create and manage user sessions with automatic expiration
  • REST API Endpoints: Three core endpoints (Session, Update, Complete) for UCP communication
  • Security First: API key authentication, rate limiting, and IP whitelisting
  • Developer Friendly: Clean, extensible code following WordPress coding standards
  • Extensible: Hooks and filters throughout for custom implementations
  • Admin Interface: Easy-to-use settings and session monitoring dashboard
  • Database Storage: Efficient session storage with automatic cleanup

REST API Endpoints

  1. POST /wp-json/ucp/v1/session – Create a new session
  2. PUT /wp-json/ucp/v1/update/{session_id} – Update session data
  3. POST /wp-json/ucp/v1/complete/{session_id} – Complete a session
  4. GET /wp-json/ucp/v1/status/{session_id} – Check session status
  5. GET /wp-json/ucp/v1/sessions – List all sessions
  6. GET /wp-json/ucp/v1/product/search – Search for products

Use Cases

  • E-commerce platform integration
  • Third-party checkout systems
  • Payment gateway connections
  • Order management systems
  • Multi-platform commerce solutions

Developer Resources

Build custom UCP adapters for platforms like:
* Custom e-commerce solutions
* Membership plugins
* Digital product handlers
* MemberPress

API Documentation

Create Session

Endpoint: POST /wp-json/ucp/v1/session

Headers:
Content-Type: application/json
X-UCP-API-Key: your-api-key

Body:
json
{
"platform": "woocommerce",
"user_data": {
"user_id": 123,
"email": "user@gmail.com"
}
}

Response:
json
{
"success": true,
"session_id": "ucp_abc123...",
"expires_at": 1234567890,
"message": "Session created successfully."
}

Update Session

Endpoint: PUT /wp-json/ucp/v1/update/{session_id}

Body:
json
{
"action": "add_item",
"data": {
"product_id": 456,
"quantity": 2
}
}

Complete Session

Endpoint: POST /wp-json/ucp/v1/complete/{session_id}

Body:
json
{
"status": "completed",
"metadata": {
"order_id": 789
}
}

List Sessions

Endpoint: GET /wp-json/ucp/v1/sessions

Parameters:
* page: Page number (optional, default 1)
* limit: Results per page (optional, default 10)

Response:
json
{
"success": true,
"data": [
{
"session_id": "ucp_abc123...",
"status": "active",
"created_at": "2024-01-01 12:00:00",
"expires": 1234567890
}
],
"meta": {
"page": 1,
"limit": 10,
"total": 5
}
}

Product Search

Endpoint: GET /wp-json/ucp/v1/product/search

Parameters:
* search: Search query (required)
* page: Page number (optional, default 1)
* limit: Results per page (optional, default 10)

Response:
json
{
"success": true,
"data": [
{
"id": 123,
"name": "T-Shirt",
"price": "20.00",
"image": "https://example.com/image.jpg",
"permalink": "https://example.com/product/t-shirt"
}
],
"meta": {
"page": 1,
"limit": 10,
"search": "shirt",
"count": 1
}
}

Actions Available

  • add_item – Add an item to the session
  • update_item – Update an existing item
  • remove_item – Remove an item from the session
  • set_data – Set custom session data
  • Custom actions via filters

Privacy Policy

UCP Adapter For WooCommerce stores session data temporarily in your WordPress database. This data is automatically cleaned up based on your configured retention settings. The plugin does not send any data to external services.

Session data may include:
* User identifiers
* Platform information
* Custom data provided via API calls

It is your responsibility to ensure compliance with privacy regulations (GDPR, CCPA, etc.) when using this plugin.

Credits

Developed with WordPress coding standards and best practices in mind.

Support

Support Forum: https://wordpress.org/support/plugin/ucp-adapter-for-woocommerce

Installation

Automatic Installation

  1. Log in to your WordPress admin panel
  2. Navigate to Plugins > Add New
  3. Search for “UCP Adapter For WooCommerce”
  4. Click “Install Now” and then “Activate”

Manual Installation

  1. Download the plugin zip file
  2. Log in to your WordPress admin panel
  3. Navigate to Plugins > Add New > Upload Plugin
  4. Choose the downloaded zip file and click “Install Now”
  5. Activate the plugin through the ‘Plugins’ menu

Configuration

  1. Navigate to UCP Adapter in the admin menu
  2. Copy your API key from the Settings page
  3. Configure session timeout and rate limiting as needed
  4. Use the API key in your UCP requests

Frequently asked questions

How do I get an API key?

An API key is automatically generated when you activate the plugin. You can find it in the UCP Adapter > Settings page. You can also regenerate it at any time.

How do I authenticate API requests?

Include your API key in the request header: X-UCP-API-Key: your-api-key-here Or as a query parameter: ?api_key=your-api-key-here

What happens to expired sessions?

Expired sessions are automatically cleaned up on an hourly basis. Completed sessions are kept for 7 days before being removed.

Can I customize the session timeout?

Yes, you can configure the session timeout in the Settings page. The default is 3600 seconds (1 hour).

Is this plugin compatible with WooCommerce?

Yes! This plugin is designed to provide the necessary API endpoints for Universal Commerce Platform (UCP) integration with WooCommerce. You can also build additional custom functionality using the provided hooks and filters.

How do I extend the plugin?

The plugin provides numerous hooks and filters: ucp_adapter_init – Runs after plugin initialization ucp_session_created – Fires when a session is created ucp_session_updated – Fires when a session is updated ucp_session_completed – Fires when a session is completed ucp_before_session_complete – Filter data before completion ucp_update_action_{action} – Handle custom update actions

Where can I get support?

For support questions, please use the WordPress.org support forums. For bugs and feature requests, visit our GitHub repository.

Changelog

Initial release of UCP Adapter For WooCommerce.

1.0.2

  • Added product search REST API endpoint.
  • Added sessions list REST API endpoint.
  • Added ‘requires plugins’ header.

1.0.0

  • Initial release
  • Session management system
  • Three core REST API endpoints (Session, Update, Complete)
  • API key authentication
  • Rate limiting functionality
  • IP whitelisting support
  • Admin dashboard with settings
  • Session monitoring interface
  • Automatic session cleanup
  • Comprehensive documentation

Full changelog on WordPress.org →

Screenshots

Settings page with API key management
Settings page with API key management
Active sessions dashboard
Active sessions dashboard
REST API endpoint documentation
REST API endpoint documentation
Session status monitoring
Session status monitoring

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best UCP Adapter For WooCommerce alternatives

All api plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Consent API WP Consent API Simple Consent API to read and register the current consent category. by Rogier Lankhorst 200K+ ★★★★★★★★★★ 5 (2) 3 weeks ago 86
2 Disable REST API Disable REST API Disable the use of the REST API on your website to site users. Now with User Role support! by Dave McHale 80K+ ★★★★★★★★★★ 4.8 (38) 3 years ago 48
3 Mailgun for WordPress Mailgun for WordPress Easily send email from your WordPress site through Mailgun using the HTTP API or SMTP. by Mailgun 80K+ ★★★★★★★★★★ 3.8 (49) 1 week ago 86
4 Make Connector Make Connector Make Connector. Make lets you design, build, and automate by connecting with WordPress in… by Make 70K+ ★★★★★★★★★★ 2.7 (25) 8 months ago 41
5 Disable WP REST API Disable WP REST API Disables the WP REST API for visitors not logged into WordPress. by Jeff Starr 30K+ ★★★★★★★★★★ 4.8 (36) 2 months ago 86
6 WP REST Cache WP REST Cache Enable caching of the WordPress REST API and auto-flush caches upon wp-admin editing. by Acato 10K+ ★★★★★★★★★★ 4.9 (42) 2 months ago 70
7 WPGet API – Connect to any external REST API WPGet API – Connect to any external REST API Connect any REST API to WordPress. WPGet API enables easy API integration, allowing you to… by David Anderson / Team Updraft 10K+ ★★★★★★★★★★ 5 (32) 2 months ago 90
8 WPGraphQL for ACF WPGraphQL for ACF WPGraphQL for ACF seamlessly integrates Advanced Custom Fields with WPGraphQL. by Jason Bahl 10K+ ★★★★★★★★★★ 5 (1) 3 weeks ago 75
9 WordPress REST API (Version 2) WordPress REST API (Version 2) Access your site's data through an easy-to-use HTTP REST API. (Version 2) by Ryan McCue 10K+ ★★★★★★★★★★ 4.2 (34) 9 years ago 43
10 WP REST API Controller WP REST API Controller Enable a UI to toggle visibility and customize properties in WP REST API requests. by Evan Herman 8K+ ★★★★★★★★★★ 4.3 (12) 4 years ago 38

FAQ

UCP Adapter For WooCommerce: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 3, 2026

Is UCP Adapter For WooCommerce free?

Yes. UCP Adapter For WooCommerce is free to download and use from the official WordPress.org plugin directory.

Is UCP Adapter For WooCommerce safe to use in 2026?

UCP Adapter For WooCommerce works, but test it on a staging site before relying on it in 2026. It runs on 10+ sites, is rated 5/5 and was last updated 8 months ago, and scores 45/100 on our health check.

How many websites use UCP Adapter For WooCommerce?

UCP Adapter For WooCommerce is active on 10+ WordPress websites and has been downloaded 611 times since it launched in January 2026. It was downloaded 83 times in the last 30 days.

Does UCP Adapter For WooCommerce work with WordPress 7.1?

UCP Adapter For WooCommerce is officially tested up to WordPress 6.9.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does UCP Adapter For WooCommerce need?

UCP Adapter For WooCommerce requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was UCP Adapter For WooCommerce last updated?

The latest version, 1.0.3, was released on January 29, 2026 (8 months ago).

Who makes UCP Adapter For WooCommerce?

UCP Adapter For WooCommerce is developed and maintained by Dhiraj Patra.

What are the best alternatives to UCP Adapter For WooCommerce?

The most popular alternatives to UCP Adapter For WooCommerce are WP Consent API (200K+ installs), Disable REST API (80K+ installs) and Mailgun for WordPress (80K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.