---
title: UCP Validator
description: Validate your Universal Commerce Protocol profile. Confirm /.well-known/ucp and your OAuth Authorization Server metadata for Identity Linking.
last_updated: 2026-05-11
canonical_url: https://agent-ready.dev/ucp-validator
---

# UCP Validator

> Validate your Universal Commerce Protocol profile. Confirm `/.well-known/ucp` and your OAuth Authorization Server metadata for Identity Linking.

## What is UCP?

UCP — the Universal Commerce Protocol — is an open standard for agent-driven commerce. It defines checkout sessions, identity linking, and order-management webhooks on top of REST and JSON-RPC, and integrates with AP2, A2A, and MCP. The discovery profile at `/.well-known/ucp` is how agents find your services, capabilities, and signing keys.

## Why should I implement UCP?

If your storefront is going to be reachable by purchasing agents — concierge agents, travel planners, B2B procurement bots — UCP is the discovery layer that lets them find your checkout, link a customer identity, and listen for order status changes without bespoke integration. Without a UCP profile, an agent can't tell what you sell or how to pay you.

## What does the UCP validator check?

**C8 — UCP profile.** `/.well-known/ucp` returns 200 with valid JSON. The required top-level `ucp` object contains:

- `version` (YYYY-MM-DD format)
- `services` (object)
- `capabilities` (object)
- `signing_keys` (JWK array)

Optional: `payment_handlers` for declared payment-method support.

**C9 — OAuth Authorization Server metadata** (gated on C8). When Identity Linking is offered, `/.well-known/oauth-authorization-server` must contain at least RFC 8414's mandatory `issuer` and `response_types_supported` fields.

## Specifications

- [Universal Commerce Protocol](https://ucp.dev) — spec version `2026-04-08`
- [RFC 8414 — OAuth 2.0 Authorization Server Metadata](https://datatracker.ietf.org/doc/html/rfc8414)

---

Validate your UCP profile: <https://agent-ready.dev/ucp-validator>

## Sitemap

See the full [sitemap](https://agent-ready.dev/sitemap.md) for all pages on agent-ready.dev.
