Powered by Universal Commerce Protocol

Is Your Store UCP Ready?

Check if your online store is compliant with Google's Universal Commerce Protocol for AI-powered commerce

We'll check for a valid UCP profile at /.well-known/ucp

What is UCP?

The Universal Commerce Protocol is a standard that allows AI agents to interface seamlessly with e-commerce platforms.

AI-Powered Commerce

Enable AI agents like Gemini to discover, browse, and purchase from your store autonomously.

Open Standard

Built on open protocols (A2A, MCP, AP2) for universal interoperability across the web.

Secure & Private

Decentralized trust model with built-in payment security and verifiable claims.

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.

Frequently Asked Questions

Everything you need to know about UCP compliance and our checker tool.

UCP is an open standard developed by Google that allows AI agents — such as Google Gemini — to discover, browse, and purchase products from online stores. Stores publish a machine-readable JSON profile at /.well-known/ucp that declares their services, capabilities, and endpoints.
Enter your store URL and our tool fetches the /.well-known/ucp endpoint from your domain. It then runs 15 automated checks covering profile existence, JSON validity, service structure, naming conventions, HTTPS security, and more. You get an instant compliance score out of 100%.
Yes, completely free. No sign-up, no account, no limits. Just enter your store URL and get instant results. We built this tool to help the e-commerce community adopt the UCP standard faster.
A score of 80% or higher is considered fully compliant. Scores between 50–79% indicate partial compliance — your store has the basics but is missing some important elements. Below 50% means your store is not yet ready for AI agent discovery.
Create a JSON file at the path /.well-known/ucp on your domain. The file must include a root ucp object with a version field (YYYY-MM-DD format), at least one service declaration with an HTTPS endpoint, and capability descriptions. Refer to the official UCP specification for the full schema.
UCP is platform-agnostic — any online store can implement it regardless of the e-commerce platform (Shopify, WooCommerce, Magento, custom-built, etc.). You just need the ability to serve a JSON file at a well-known URL path on your domain.
Yes, HTTPS is a critical requirement. Both your store domain and all service endpoints declared in your UCP profile must use HTTPS. This ensures secure communication between AI agents and your store, protecting customer data during transactions.
We recommend running a compliance check after any changes to your UCP profile, after deploying your store, and periodically (monthly) to ensure nothing has broken. The UCP specification may also evolve, so staying up-to-date ensures continued compatibility with AI agents.