The Complete Guide to UCP Compliance Checking
What is the Universal Commerce Protocol?
The Universal Commerce Protocol (UCP)—often referred to as an agentic commerce protocol—is an open standard developed by Google that fundamentally changes how online stores interact with AI agents. Instead of relying solely on human browsers, UCP enables AI assistants like Google Gemini, autonomous shopping agents, and other agentic systems to discover, browse, compare, and complete purchases from your store—entirely without human intervention.
At its core, UCP works through a simple yet powerful mechanism: every compliant store publishes a structured JSON profile at a well-known URL path (/.well-known/ucp). This transforms traditional websites into agentic storefronts. This profile declares what services the store offers, what capabilities are available (such as product search, cart management, and checkout), and how AI agents should connect. Think of it as a machine-readable storefront that tells AI agents exactly what your store can do and how to do it.
Why UCP Compliance Matters for Your Business
The shift toward agentic commerce—where AI agents autonomously shop on behalf of consumers—is accelerating rapidly. Google has already begun integrating UCP into its ecosystem, meaning stores that adopt the protocol early will gain a significant competitive advantage. When a user asks Gemini to “find the best running shoes under $150,” UCP-compliant stores are the ones that get surfaced, queried, and transacted with.
Without UCP compliance, your store remains invisible to this new generation of AI-powered shopping experiences. As more consumers delegate routine purchases to AI agents, the stakes grow higher. Early adoption positions your store at the forefront of this transformation, capturing traffic and revenue that competitors miss entirely.
How Our UCP Compliance Checker Works
The Commerce AI UCP Compliance Checker is a free, instant diagnostic tool that analyzes your store's UCP readiness. Simply enter your store URL and our tool performs 15 automated checks across multiple compliance categories:
- Profile Discovery: Verifies that your
/.well-known/ucp endpoint exists and returns a valid HTTP 200 response with proper JSON formatting. - Structure Validation: Confirms that your UCP profile contains the required root object, protocol version in the correct date format, and properly structured service declarations.
- Service & Capability Checks: Ensures your services follow the correct schema with version, transport, and endpoint fields, and that capabilities include name, version, spec, and schema references.
- Security Verification: Validates that all endpoints use HTTPS, your store itself is served over a secure connection, and the response includes the correct
application/json content type. - Naming Convention Compliance: Checks that service and capability names follow the required reverse-domain format (e.g.,
dev.ucp.shopping), ensuring interoperability across the ecosystem.
Each check is assigned a severity level—Critical, Major, Minor, or Recommended—and weighted accordingly. Your overall compliance score is calculated as a percentage, giving you a clear, actionable picture of where your store stands and what needs fixing.
Getting Started with UCP Implementation
If your store doesn’t yet have a UCP profile, getting started is straightforward. You need to create a JSON file at the /.well-known/ucp path on your domain that declares your store's services and capabilities according to the UCP specification. The profile must include a protocol version, at least one service with a valid HTTPS endpoint, and capability declarations that reference the appropriate schemas.
Once your profile is in place, return to Commerce AI and run the UCP compliance checker again. Our tool provides detailed feedback on every check, including specific error messages and remediation guidance so you know exactly what to fix. The goal is to achieve a score of 80% or higher to be considered fully compliant and eligible for AI agent discovery.
UCP is built on established open protocols including Agent-to-Agent (A2A) for inter-agent communication, Model Context Protocol (MCP) for data exchange, and AP2 for payment processing. This layered architecture ensures that UCP is not just a Google-specific solution but an open ecosystem that any AI platform can participate in.