---
name: ucp
description: Support UCP (Universal Commerce Protocol) for agent purchases
---

# UCP — Universal Commerce Protocol

Publish a UCP catalog so agents can browse and purchase your products.

## Requirements

- Serve `/.well-known/ucp` with HTTP 200 and `application/json`
- Body lists purchasable items with prices and a purchase endpoint
- Implement UCP server endpoints to handle agent-initiated transactions

## Example

```json
{
  "version": "1.0",
  "checkout": "https://example.com/api/ucp/checkout",
  "items": [
    { "id": "prod-1", "name": "Widget", "price": { "amount": "10.00", "currency": "USD" } }
  ]
}
```

## References

- [ucp.dev](https://ucp.dev/)
