UCP radar · public data from /.well-known/ucp
Mercatian.

Guide · PrestaShop

Does your PrestaShop publish a UCP profile?

No — PrestaShop does not do it on its own, and Shopify does it automatically. The result shows on our radar: 100% of active UCP profiles belong to Shopify stores, while PrestaShop powers 18% of Spanish e-commerce. This guide explains what is missing and how to publish it.

What having no profile means

An AI agent buying for its user starts by requesting /.well-known/ucp. If that URL does not answer, your store does not rank poorly — it simply does not exist to the agent. It cannot discover the catalog, check prices and stock, or walk its user to checkout. Without a profile there is no conversation.

What publishing one takes

A UCP profile is not a file you copy and paste. It is a signed declaration of what your store can do, and every piece has to be true:

profile
the JSON at /.well-known/ucp, with declared versions and transports
capabilities
what the store can do: catalog search, product lookup, checkout
keys
an Ed25519 pair whose public half travels in the profile, signing what the store claims
transport
an MCP or REST endpoint that genuinely answers to what the profile declares
{
  "ucp": {
    "version": "2026-04-08",
    "services": {
      "dev.ucp.shopping": [
        { "endpoint": "https://store.example/api/ucp/mcp",
          "transport": "mcp" }
      ]
    },
    "capabilities": {
      "dev.ucp.shopping.checkout":       [ { "version": "2026-04-08" } ],
      "dev.ucp.shopping.cart":           [ { "version": "2026-04-08" } ],
      "dev.ucp.shopping.catalog.search": [ { "version": "2026-04-08" } ]
    },
    "payment_handlers": {
      "com.google.pay": [ { "config": { "merchant_info": { } } } ]
    },
    "supported_versions": { "2026-01-23": "…", "2026-04-08": "…" }
  }
}
Real (trimmed) UCP profile. This is what an agent expects to find.

How to resolve it today

UCP Ready is our paid module for PrestaShop: it installs from Addons, publishes the profile with its keys, exposes the catalog over REST and MCP, and hands the agent a signed link to your own store's checkout — payment never touches the module. It works from PrestaShop 1.7.8 to 9.x, with no dependencies and no core overrides. It is not the only way to publish a profile: you can build one by hand; the module makes that unnecessary.

What the module does not do

It does not make agents arrive. UCP is live in the US and Australia; Europe has no announced date. Installing it today leaves your store ready for when they come — and visible on the radar from day one — but nobody can promise you agent traffic in Spain yet, and anyone who does is selling smoke.