
Agents read your catalog. Products, prices and stock are served through an open standard. An agent can search them and build a cart.
The customer pays in the agent. Connect your Stripe account, then request the AI agents you want to sell through.
The order arrives in WooCommerce. Paid, with the agent’s name. Refunds made in Stripe are mirrored on the order.
Requirements. WooCommerce on HTTPS, a brand and a barcode (GTIN, UPC, EAN or ISBN) on each product, US dollar prices for US sales, an activated Stripe account you own.
For developers. Lutecia follows UCP (Universal Commerce Protocol) 2026-08-25, over MCP and REST. The discovery document is served on your store’s domain.
External Services
This plugin connects your store to the Lutecia service (https://lutecia.app). It sends requests in the following situations:
- When you click Connect my store (or run
wp lutecia connect): your shop URL, shop name, admin email (or the contact email you pass), language, currency, the URLs of your privacy policy and terms pages (shown to buyers by programs that require them), the agency code, if an agency managing your store gave you one, and a newly created WooCommerce API key are sent to Lutecia to register your store. - After connection: Lutecia uses the API key to read your products (names, prices, stock, images) and keeps a copy of the catalog on its servers to serve agents.
- When your catalog changes: a signed notification (shop URL and timestamp, no product data) is sent so Lutecia can refresh your catalog.
- When an AI agent requests your UCP address (
/.well-known/ucp) on your domain: once your store is connected, the plugin fetches the UCP document from Lutecia and serves it (cached for one hour). Before you connect, nothing is sent. - When you open Lutecia in your admin, or run
wp lutecia doctor: your shop’s domain is sent to Lutecia to check that the service is reachable and knows your store. No product or order data is sent. - When a merchant program accepts you and gives you API credentials: the credentials you paste are sent to Lutecia over an authenticated request and stored encrypted.
- When you connect Stripe: connecting opens Stripe’s page in your browser (https://stripe.com, terms: https://stripe.com/legal, privacy: https://stripe.com/privacy). Lutecia then sends your catalog to your Stripe account and creates an order in your store for each sale, with the buyer’s name and shipping address as Stripe provides them.
Provider: Lutecia. Terms of service and privacy policy: https://lutecia.app/legal
Screenshots

Welcome: before connecting.

Setup: the payment step.

Home: channels, controls and settings.