WordPress plugin intelligence profile

UCPtools – AI Agent Discovery for WooCommerce

Serve your UCP profile at /.well-known/ucp so AI shopping agents can find your store - and see what they do once they arrive.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.2.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.8 · PHP 7.4
Directory statusactive
Last directory update31 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records UCPtools – AI Agent Discovery for WooCommerce version 1.2.0 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

AI shopping agents (ChatGPT, Gemini, Perplexity, Claude) look for a UCP profile at

well-known/ucp to understand what a store sells and how to buy from it. Shopify

generates one automatically. WooCommerce does not – so to an AI agent, most Woo stores

return a 404 and simply do not exist.

This plugin does two things.

It records what AI agents do on your store – discovery, browse, checkout, pay, order –

locally, with no account and transmitting nothing. Because you run your own server, a

WooCommerce store can see the whole agent funnel.

well-known/ucp once you connect a free UCPtools

account. A valid UCP profile has to declare real capabilities, services and signing keys

against a specific spec version, and those cannot be inferred from a WooCommerce install –

so UCPtools generates and validates the profile, and this plugin publishes it at your own

origin, where agents actually look.

well-known/ucp returns 404 with a short explanation. That is

deliberate: publishing a profile that claims capabilities your store does not implement is

worse than publishing none, because an agent will try them and fail.

Because you run your own server, a WooCommerce store can see the whole agent funnel. On

hosted platforms the agent talks to the platform, not to you, so nobody can show you that

traffic at all.

How it works

Your server answers the agent. UCPtools is never in the request path, so this plugin

cannot become a point of failure for your storefront.

  • Free, no account: generates and serves your UCP profile, and records agent activity

into a table in your own database. wp-admin shows which agents came, how many requests

they made, what they did, how many orders they placed and what those orders were worth.

Nothing is sent anywhere.

  • Connected (optional): paste an analytics key from your UCPtools dashboard. Your

profile stays in sync with the dashboard, and the recorded history is sent there for

long-term history, trends, multi-store views and break alerts. History captured before

you connected comes with you.

What is free and what is paid

Everything the plugin works out is free, including what agent orders were worth. Which

agents came, what they did, how many orders they placed and the value of those orders – all

of it is shown in wp-admin, on your own server, with no account.

A UCPtools account adds what a plugin cannot do by itself: history that outlives the local

rolling window, trends over time, several stores in one dashboard, alerts when your profile

breaks, scheduled re-validation, hosted profiles and API access.

In short: the plugin never hides your own data from you. The subscription is for the hosted

service around it.

The self-check

well-known folder, an nginx

rule denying dot-directories, or a subdirectory multisite install – and every one of those

fails silently, leaving you invisible while you believe you are discoverable. So the plugin

fetches its own profile over the network and tells you exactly what an agent would get.

External services

dev), and only if you enter an

analytics key on its settings screen. With no key entered it makes no external requests of

any kind.

When a key IS entered, it contacts UCPtools in three ways:

  • Key check – on the settings screen, it sends your key to

dev/v1/plugin/handshake to confirm the key is valid and show which

plan it belongs to. Sends: your analytics key.

  • Profile sync – hourly, it requests https://ucptools.dev/v1/plugin/profile so edits

made in your UCPtools dashboard reach your store. Sends: your analytics key.

  • Activity sync – hourly, it sends recorded agent activity to

dev/v1/analytics/events. Sends: which AI agent made a request, when,

the endpoint path, the HTTP status, response time, and for agent checkouts the order

total, currency and number of line items. It does not send customer names, emails,

addresses, card or payment details.

well-known/ucp URL for the wp-admin self-check.

That request goes to your own server, not to UCPtools.

Service provider: UCPtools. dev/terms – Privacy policy:

dev/privacy

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • agentic commerce
  • agents
  • ai
  • ucp
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.8 · PHP 7.4
Update activity31 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.