Free UCP Checker & AI Commerce Validator

Check your store's AI commerce readiness for Google AI Mode (UCP) and ChatGPT (ACP) in one scan. Get UCP profile validation, ACP readiness scoring, and unified fix suggestions.

Check ACP Readiness (ChatGPT Instant Checkout)

Quick ACP-only check. For the full UCP + ACP scan, use the button above.

ACP Readiness Checker

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

What Does the UCP Validator Check?

Our comprehensive UCP validator performs four levels of validation to ensure your profile is fully compliant with the Universal Commerce Protocol specification.

1️⃣

Structural Validation

Verifies JSON syntax, required fields (ucp, version, services, capabilities, signing_keys, payment handlers), and correct data types.

2️⃣

Rules Validation

Checks UCP compliance: HTTPS endpoints, no trailing slashes, namespace/origin binding, extension chains.

3️⃣

Network Validation

Fetches remote schemas, verifies self-describing profiles, and checks endpoint accessibility.

4️⃣

SDK Validation

Tests against the official @ucp-js/sdk to ensure full UCP specification compliance.

🛒

ACP Readiness

Checks ChatGPT Instant Checkout readiness: platform detection, Stripe integration, policy pages, and HTTPS — powered by ACP analysis.

Why Check Your AI Commerce Readiness?

AI shopping is growing rapidly. Google AI Mode uses UCP to discover and transact with stores. ChatGPT uses ACP for Instant Checkout. If you are not ready for both, you are losing sales.

Invalid UCP = invisible to Google AI Mode. No ACP readiness = invisible to ChatGPT. Both cost you sales.
  • Prevent lost sales: Invalid profiles cause checkout failures across both UCP and ACP
  • Ensure discovery: AI agents need valid profiles to find your store
  • ChatGPT readiness: ACP powers ChatGPT Instant Checkout. Our scan checks your Stripe integration, policy pages, and platform eligibility alongside UCP validation
  • Fix issues early: Catch problems before customers encounter them
  • Stay competitive: Stores ready for both protocols rank higher in AI recommendations

Common UCP Validation Errors

Here are the most common validation errors and how to fix them:

UCP_MISSING_ROOTAdd the required "ucp" object at root level containing version, services, and capabilities
UCP_MISSING_VERSIONAdd version field with format YYYY-MM-DD (e.g., "2026-01-11")
UCP_INVALID_VERSION_FORMATUse date format YYYY-MM-DD (e.g., "2026-01-11"), not semver
UCP_ENDPOINT_NOT_HTTPSChange all HTTP endpoints to HTTPS
UCP_ENDPOINT_TRAILING_SLASHRemove trailing slashes from endpoint URLs
UCP_MISSING_SIGNING_KEYSAdd signing_keys array with at least one JWK public key
UCP_MISSING_PAYMENT_HANDLERSAdd payment object with handlers array per UCP spec
UCP_NS_ORIGIN_MISMATCHEnsure schema URLs match the namespace authority domain (ucp.dev for dev.ucp.*)
UCP_ORPHANED_EXTENSIONAdd the parent capability or remove the orphaned extension

Our validator provides detailed hints for each error, including the exact JSON path and recommended fix.

Which AI Agents Will Find Your Store?

When an AI shopping agent encounters your store, it first fetches your /.well-known/ucp file to discover what your store supports — products, checkout, payment methods, and shipping. A valid UCP profile is the entry point for AI-driven commerce.

  • Google AI Mode (UCP) — Built into Google Search, AI Mode reads your UCP profile to browse products, compare prices, and start checkout directly from search results. This is the primary UCP consumer today.
  • ChatGPT (via ACP) — Uses the Agentic Commerce Protocol for Instant Checkout. Server-to-server REST API powered by Stripe. Shopify and Etsy auto-eligible. Check ACP readiness
  • Gemini App (UCP) — Google's conversational AI assistant uses UCP for natural-language shopping, helping users find and purchase products through chat.
  • Shopify Shop App (UCP) — Ships with native UCP support, enabling AI-powered product discovery across Shopify's merchant network.
Our scan checks both protocols. Enter your domain once on the homepage and get UCP compliance + ACP readiness scores, with unified issues and fixes for both. Or use the ACP checker above for a quick standalone ChatGPT readiness check.

Does This Tool Check ACP Too?

Yes. When you run a domain scan from the homepage, UCPtools checks both UCP and ACP readiness in a single scan. You get a UCP compliance score alongside an ACP readiness grade, with unified issues and fixes for both protocols. For a dedicated ACP-only check, use our ACP Readiness Checker.

How to Validate Your UCP Profile

1

Enter Your Domain

Type your store's domain (e.g., mystore.com) in the validator input field.

2

Run Validation

Click "Check" to fetch and validate your /.well-known/ucp file.

3

Review Results

See your UCP compliance score, ACP readiness grade, unified issues list, and specific fix suggestions for both protocols.

4

Fix Issues

Use the hints to fix any issues, then re-validate to confirm compliance.

Never Miss a UCP Regression

Platforms update, profiles break. Get weekly auto-validation and instant alerts when your AI commerce readiness drops. 7-day free trial, no credit card.

Start Free Trial

Frequently Asked Questions

What is a UCP validator?

A UCP validator is a tool that checks your Universal Commerce Protocol profile for errors and compliance issues. It verifies that your .well-known/ucp file is correctly formatted, contains all required fields, and follows the UCP specification so AI shopping agents can properly discover and interact with your store.

Why should I validate my UCP profile?

Validating your UCP profile ensures AI shopping agents like ChatGPT, Google AI Mode, and Microsoft Copilot can properly discover and transact with your store. Invalid profiles may cause agents to skip your store entirely or fail during checkout, resulting in lost sales.

What does the UCP validator check?

Our UCP validator performs comprehensive checks including: JSON structure validation, required field verification (ucp object, version, services, capabilities, signing_keys, payment handlers), endpoint URL validation (HTTPS, no trailing slashes), JWK signing key format verification, namespace/origin binding compliance, extension chain validation, and official @ucp-js/sdk compliance testing.

What are common UCP validation errors?

Common UCP validation errors include: missing ucp root object, missing or invalid version format (must be YYYY-MM-DD like 2026-01-11), missing signing_keys array, missing payment handlers, HTTP endpoints instead of HTTPS, trailing slashes in URLs, namespace/origin mismatches for dev.ucp.* capabilities, and orphaned extensions without parent capabilities.

How often should I validate my UCP profile?

You should validate your UCP profile after any changes to your e-commerce configuration, when updating your platform, after deploying new features, and periodically (monthly) to ensure ongoing compliance. Changes to your checkout flow or API endpoints should always trigger a re-validation.

Is the UCP validator free to use?

Yes, our UCP validator is completely free for basic validation. You can check unlimited domains and get instant results. We also offer advanced features like AI agent simulation, security scanning, and competitive benchmarking for comprehensive testing.

What is the difference between UCP validation levels?

UCP validation has four levels: Structural validation checks JSON syntax and required fields. Rules validation checks UCP compliance like HTTPS endpoints and signing keys. Network validation fetches and verifies remote schemas. SDK validation tests against the official @ucp-js/sdk for full compliance.

Can the validator fix my UCP errors?

The validator identifies issues and provides specific hints on how to fix them. For each error, you get the exact JSON path, error code, and actionable fix suggestions. If you need to generate a new profile from scratch, use our UCP Generator tool.

What is the difference between a UCP checker and a UCP validator?

A UCP checker and UCP validator are the same thing — both verify that your Universal Commerce Protocol profile is correctly formatted and compliant with the specification. "Checker" typically refers to a quick compliance test, while "validator" implies deeper technical verification. Our tool does both: a quick readiness check plus four levels of in-depth validation including structural, rules, network, and SDK compliance testing.

Which AI shopping agents use UCP?

Currently, Google AI Mode (in Google Search), the Gemini App, and the Shopify Shop App use UCP to discover and interact with merchant stores. ChatGPT uses a separate protocol called ACP (Agentic Commerce Protocol) developed by OpenAI and Stripe — a server-to-server REST API powered by Stripe Shared Payment Tokens. Shopify and Etsy merchants are auto-eligible for ChatGPT Instant Checkout. Use our ACP Readiness Checker at /acp-checker for a dedicated ChatGPT assessment.

How do I make my store visible to Google AI Mode?

To be visible to Google AI Mode, your store needs a valid UCP profile at /.well-known/ucp with the correct version, services, capabilities, payment handlers, and signing keys. Use our UCP checker to test your current profile, then fix any issues it finds. Shopify stores get automatic UCP support, but other platforms need manual configuration — check our platform-specific guides for step-by-step instructions.