

Settings screen (WooCommerce → UCP): discovery status, signing-key rotation, ACP provisioning, Stripe payments, product feeds.
UCP/ACP Agent for WooCommerce turns your store into a spec-compliant merchant for the two agentic-commerce standards:
What it implements:
/.well-known/ucp and /.well-known/acp.json with published ES256 signing keys (JWK)Security model: agent-facing checkout endpoints are public by design — that is how the UCP open standard works (any agent may discover and transact; authenticity is provided by HTTP Message Signatures, which you can enforce with strict mode). Orders are only created after payment succeeds, prices and stock are always server-authoritative, the ACP API requires a Bearer key, payment credentials are never stored or echoed, and the shipping-simulation test endpoint is disabled unless you configure a secret.
This plugin communicates with external services only in the following cases:
UCP-Agent header, the plugin fetches that platform’s public profile URL to discover its webhook endpoint and signature keys, and sends order status webhooks (order contents, totals, shipping address) to the webhook URL the platform published or that you configured for ACP. This only happens for platforms that initiate contact with your store or that you configure explicitly. Terms and privacy policy are those of the platform in question.URLs under ucp.dev, acp.dev, pay.google.com, and developers.google.com appear in the plugin’s discovery documents and payment handler declarations as protocol version identifiers, specification links, and JSON Schema references. They are never requested by the plugin.
No data is sent to the plugin author. No analytics or tracking of any kind.