Free UCP Profile Generator

Create a Universal Commerce Protocol profile for your store in seconds. Make your business discoverable by Google AI Mode, Gemini, and the Shopify Shop App. For ChatGPT readiness (ACP), use our ACP Readiness Checker.

Loading generator...

Check ACP Readiness

UCP profiles are for Google AI Mode. For ChatGPT, check your ACP readiness.

ACP Readiness Checker

Check if your store is ready for OpenAI's Agentic Commerce Protocol (ChatGPT Instant Checkout).

What is a UCP Profile?

A UCP profile is a machine-readable JSON file hosted at /.well-known/ucp on your domain. It serves as the entry point for AI shopping agents, describing your store's capabilities, API endpoints, payment methods, and signing keys.

Think of it as robots.txt for AI commerce. Just as robots.txt tells search engines how to crawl your site, a UCP profile tells AI agents how to browse your catalog, add items to cart, and complete purchases on behalf of customers.

The Universal Commerce Protocol (UCP) is an open standard developed by Google and Shopify that enables AI agents to discover, interact with, and transact on e-commerce stores. UCPtools is an independent community tool that helps merchants implement UCP.

Need ChatGPT Instant Checkout Instead?

UCP profiles are for Google AI Mode, Gemini, and the Shopify Shop App. ChatGPT uses a completely different protocol called ACP (Agentic Commerce Protocol) by OpenAI and Stripe.

ACP is not a static file. Unlike UCP (a JSON manifest), ACP is a server-to-server REST API with five checkout endpoints. You cannot generate an ACP profile — you must implement server endpoints and integrate Stripe Shared Payment Tokens.
  • Shopify & Etsy: Auto-eligible for ChatGPT Instant Checkout — no additional setup needed
  • Other platforms: Apply at chatgpt.com/merchants, implement 5 ACP endpoints, integrate Stripe SPT
  • Check readiness: Use our ACP Readiness Checker for a dedicated ChatGPT assessment

Supported Platforms

Our generator creates UCP profiles optimized for all major e-commerce platforms. Select your platform to get pre-configured endpoints and capabilities.

Shopify

Full UCP support with catalog, checkout, and order tracking

WooCommerce

WordPress-based stores with REST API integration

Magento

Adobe Commerce with GraphQL and REST endpoints

Wix

Wix e-commerce stores with Velo API

BigCommerce

Enterprise e-commerce with native API support

Squarespace

Squarespace commerce with API endpoints

Custom / Developer

Any platform with custom API endpoints

How to Generate Your UCP Profile

1

Enter Your Store Details

Provide your domain, business name, and select your e-commerce platform.

2

Configure Capabilities

Choose which features to expose: catalog browsing, search, checkout, order tracking, and more.

3

Generate Signing Keys

The tool automatically generates Ed25519 signing key pairs for secure agent-to-merchant communication.

4

Download and Deploy

Copy the generated JSON and host it at /.well-known/ucp on your domain. Use our hosting artifacts for platform-specific deployment configs.

5

Validate Your Profile

Run the generated profile through our UCP Validator to ensure full compliance before going live.

Need Help Setting Up?

Follow our step-by-step platform guides to deploy your UCP profile.

View Platform Guides

Frequently Asked Questions

What is a UCP profile and why do I need one?

A UCP (Universal Commerce Protocol) profile is a JSON file hosted at .well-known/ucp on your domain. It tells AI shopping agents like ChatGPT, Google AI Mode, and Microsoft Copilot how to discover your products, browse your catalog, and complete purchases. Without a UCP profile, AI agents cannot interact with your store.

How do I generate a UCP profile for Shopify?

Use our generator to create a UCP profile for Shopify: enter your store domain, select Shopify as your platform, configure your capabilities (catalog browsing, checkout, order tracking), and generate. The tool produces a complete .well-known/ucp JSON file ready to deploy on your Shopify store.

What fields are required in a UCP profile?

A valid UCP profile requires: a ucp root object, a version field in YYYY-MM-DD format, a services object with your store endpoints, a capabilities array listing supported features, a signing_keys array with at least one Ed25519 or ES256 JWK public key, and payment handler configuration.

How do I deploy my generated UCP profile?

After generating your profile, host the JSON file at /.well-known/ucp on your domain. For Shopify, use the Shopify Files API or a proxy app. For WooCommerce, upload to your WordPress root. For custom platforms, configure your web server (Nginx, Apache) or CDN (Cloudflare, Vercel) to serve the file. Our hosting artifacts generator can create platform-specific deployment configs.

What signing keys does the generator create?

The generator creates Ed25519 signing key pairs in JWK (JSON Web Key) format. The public key is included in your UCP profile for AI agents to verify signed responses. The private key is kept secret and used by your server to sign API responses. You can also use ES256 keys if preferred.

Can I customize the generated UCP profile?

Yes. The generator creates a complete profile based on your inputs, but you can edit the output JSON to add custom capabilities, modify endpoints, add extensions, or adjust payment handler configurations. After editing, use our UCP Validator to ensure the modified profile is still compliant.

Do I need a UCP profile for ChatGPT?

No. ChatGPT uses ACP (Agentic Commerce Protocol) by OpenAI and Stripe — a different protocol from UCP. UCP profiles are used by Google AI Mode, Gemini, and the Shopify Shop App. For ChatGPT Instant Checkout, merchants apply at chatgpt.com/merchants, implement server-to-server checkout endpoints, and integrate Stripe. Check our ACP Readiness Checker at /acp-checker.

Want Continuous Monitoring?

Get automatic UCP profile monitoring, instant alerts when your profile breaks, and weekly compliance reports. 7-day free trial, no credit card required.

Start Free Trial