Submit Your Merchant
Add your UCP-enabled store to the directory and make it discoverable to AI shopping agents worldwide.
Prerequisites
- ✓Your store must implement the Universal Commerce Protocol (UCP)
- ✓You must have a live UCP discovery profile at
/.well-known/ucp - ✓You must be authorized to represent the merchant
Generate Your Merchant JSON
Fill out the form below to automatically generate your merchant JSON file. No coding required!
Basic Information
Lowercase, hyphens only. Must match filename.
Direct link to your logo image (PNG, JPG, or SVG)
Categories *
Selected: 0
Tags (optional)
Comma-separated, lowercase with hyphens
UCP Capabilities *
Selected: 0
Payment Methods (optional)
Selected: 0
Manual Submission (Alternative)
Prefer to create the JSON manually? Follow these steps:
Submission Steps
Fork the Repository
Fork the UCP Merchants repository on GitHub to your account.
git clone https://github.com/awesomeucp/merchants.gitCreate Your Merchant JSON
Create a new JSON file in the data/merchants/ directory. The filename must match your slug (e.g., your-store.json).
{
"slug": "your-store",
"name": "Your Store Name",
"url": "https://yourstore.com",
"description": "Brief description of your store and what you sell",
"logo": {
"url": "https://yourstore.com/logo.png",
"width": 400,
"height": 400,
"alt": "Your Store Logo"
},
"categories": ["electronics", "gadgets"],
"tags": ["fast-shipping", "warranty", "tech-support"],
"ucpProfile": {
"version": "2026-01-11",
"wellKnownUrl": "https://yourstore.com/.well-known/ucp",
"capabilities": [
{
"name": "dev.ucp.shopping.checkout",
"version": "2026-01-11",
"spec": "https://ucp.dev/specification/checkout",
"schema": "https://ucp.dev/schemas/shopping/checkout.json"
}
],
"services": {
"dev.ucp.shopping": {
"version": "2026-01-11",
"spec": "https://ucp.dev/specification/shopping",
"rest": {
"endpoint": "https://api.yourstore.com/ucp/v1",
"schema": "https://api.yourstore.com/ucp/v1/openapi.json"
}
}
},
"paymentHandlers": [
{
"name": "dev.ucp.delegate_payment",
"version": "2026-01-11",
"providers": ["Google Pay", "Apple Pay"]
}
]
},
"metadata": {
"submittedAt": "2026-01-16T12:00:00Z",
"submittedBy": "your-github-username",
"verified": false,
"featured": false
}
}Submit Pull Request
Create a branch and submit a pull request with your merchant JSON file.
git checkout -b add-merchant/your-store
git add data/merchants/your-store.json
git commit -m "Add Your Store to merchant directory"
git push origin add-merchant/your-storeWait for Review
Our team will review your submission and verify your UCP implementation. Once approved, your merchant will appear in the directory.
Field Reference
slug*requiredURL-safe identifier (lowercase, hyphens only). Must match filename.
name*requiredYour store's display name.
url*requiredYour store's homepage URL (HTTPS only).
ucpProfile.wellKnownUrl*requiredURL to your UCP discovery profile (typically https://yourstore.com/.well-known/ucp).
Need Help?
If you have questions about the submission process or implementing UCP:
- 📚 Read the UCP Documentation
- 💬 Join the GitHub Discussions
- 🐛 Report an Issue