All posts
March 24, 2025Nomic Ventures

Google UCP Explained: How AI Agents Will Book Your Services

Universal Commerce Protocol is Google's standard for making businesses discoverable and bookable by AI agents. Here's how it works and what it means for your practice.


Google's Universal Commerce Protocol (UCP) is the infrastructure layer that turns a business into something an AI agent can actually transact with. If you've heard about "agent-ready" businesses and wondered what that means technically — this is the core of it.

The Problem UCP Solves

Today, when someone searches Google for "book a massage near me Friday afternoon," Google returns a list of links. The user clicks one, navigates to a booking page, enters their information, and completes the reservation.

With AI agents in the loop, this breaks down. The agent doesn't click links or fill out forms. It expects to query a structured API, receive a machine-readable response, and complete the transaction without human intervention.

UCP is Google's answer to this: a standardized protocol that tells agents exactly how to discover your services, check availability, validate compliance requirements, and complete a booking — all programmatically.

How UCP Works

Every UCP-enabled business exposes a manifest at a well-known URL:

https://yourbusiness.com/.well-known/ucp

This manifest describes the business — name, type, timezone, supported booking flows — and points to the API endpoints agents use to interact with it.

From there, the agent interaction follows a standard sequence:

  1. Discovery — Agent fetches the UCP manifest to understand what the business offers
  2. Service enumeration — Agent queries available services, durations, and pricing
  3. Availability check — Agent queries open slots for the requested timeframe
  4. Compliance gate (if required) — Agent submits intake answers; business validates eligibility
  5. Reservation — Agent completes the booking and receives a confirmation

The compliance gate at step 4 is what separates responsible implementations from ones that will create liability. For a medspa, dental practice, or physical therapy clinic, skipping that step isn't an option.

The Multi-Protocol Reality

UCP is Google's standard. But agents from OpenAI, Anthropic, and others operate on different protocols — ACP, MCP, A2A. A business that only implements UCP is only reachable by Google agents.

This is why protocol-agnostic implementation matters. The underlying data model — services, availability, intake rules, booking confirmation — is the same across protocols. What differs is the request format and the discovery mechanism.

CommerceGate exposes a single integration point for your booking system and generates compliant responses for every major agent protocol automatically. You integrate once; every major agent ecosystem can reach you.

What Agents Actually See

Here's a simplified example of what an agent receives when querying a UCP-enabled medspa for services:

{
  "services": [
    {
      "id": "svc_botox",
      "name": "Botox Treatment",
      "duration_minutes": 30,
      "price_cents": 65000,
      "requires_intake": true,
      "intake_endpoint": "/api/v1/biz_example/intake-check"
    }
  ]
}

The requires_intake: true flag tells the agent it must complete the compliance gate before attempting a reservation. A well-implemented agent will collect the required information from the consumer and submit it to the intake endpoint before proceeding.

A poorly-implemented agent — or a business that skips the compliance layer — will attempt to book directly. For regulated services, that's when problems start.

Getting Ready

If your business takes appointments and involves any health, wellness, or regulated service, UCP compatibility isn't a competitive advantage for long — it's becoming baseline infrastructure.

The businesses implementing this now are the ones that will be surfaced first when Google, ChatGPT, and other agent systems route consumer intent to bookable providers.

See how CommerceGate makes your practice agent-ready.


Ready to make your practice agent-ready?

Join the practices already implementing CommerceSafe.

Start your assessment