Universal Commerce Protocol (UCP) Validator & Tester
Universal Commerce Protocol (UCP) Validator & Tester
Frequently Asked Questions
- The Universal Commerce Protocol (UCP) is an open standard designed for AI-driven commerce. It facilitates seamless interactions between AI agents, consumer platforms, and business systems.
- This validator helps ensure that your store's
.well-known/ucpfile is correctly formatted and that all required fields are present according to the latest specification. - A valid UCP profile must be a proper JSON object, include a
versionstring, and define at least one of the core commerce components:capabilities,services,payment_handlers, orendpoints. Furthermore, all capabilities and services must specify their ownversionand reference a validschemaURI. - Simply serve a valid JSON file at the exact path
/.well-known/ucpat the root of your domain. Ensure your server returns it with theapplication/jsoncontent type and allows CORS if you expect external web-based agents to read it.
What is the Universal Commerce Protocol (UCP)?
The Universal Commerce Protocol (UCP) is a groundbreaking standard enabling seamless, agent-to-agent negotiations and automated transactions. By hosting a simple `.well-known/ucp` JSON manifest on your domain, you signal to AI agents and external platforms exactly which commerce capabilities your store supports.
This includes endpoints for product discovery, dynamic pricing negotiation, cart management, secure checkout, and supported payment handlers (such as Google Pay or Apple Pay). By standardizing these interactions, UCP eliminates the need for closed proprietary APIs and allows any agentic system to interact with your business autonomously.
Check Your UCP Readiness Score
A malformed `.well-known/ucp` file means AI agents won't understand how to interact with your store, leading to lost sales in the agentic web. Our free UCP Validator checks your UCP readiness across **40+ tests**. discovery, checkout flow, order capability, identity linking, AP2 agent payments, payment handlers, negotiation protocol, and security. Get a grade (A–F) plus actionable fixes for every failure.
Documentation & Examples
To learn more about implementing the Universal Commerce Protocol on your storefront, visit the official UCP Specification and explore the Schema Authoring Guide. These resources provide comprehensive instructions on structuring your capabilities, services, and payment handlers.
ucp.dev. The official protocol website.
checkout.coffeecircle.com. Example of a complete commerce integration with cart capabilities, Shop Pay, and Google Pay configured.