Validate your website for AI agent commerce using UCP (Universal Commerce Protocol) compliance testing.
Agentic Optimization tests whether your e-commerce store is ready for AI agent commerce. AI agents like ChatGPT, Gemini, and Copilot are increasingly able to browse, compare, and purchase products on behalf of users. The Universal Commerce Protocol (UCP) is the standard that enables this.
UCP is a protocol that allows AI agents to discover, interact with, and complete purchases on merchant websites. It works through a machine-readable profile at /.well-known/ucp.json that describes your store's capabilities, API endpoints, and checkout flow.
Without UCP compliance, AI agents cannot browse your product catalog or process orders on your site.
https://store.example.com)| Type | Duration | What it checks |
|---|---|---|
| Quick Scan | ~30 seconds | Fetches and validates your ucp.json profile structure, required fields, and capability declarations |
| Full Audit | ~60 seconds | Complete AI agent simulation including discovery, API access, checkout flow, and payment readiness |
Start with a Quick Scan to confirm your UCP profile exists and is correctly formatted. Use Full Audit for a comprehensive assessment that simulates the entire agent interaction.
The Full Audit produces an overall score (0–100) broken into four categories.
Can AI agents find your UCP profile? Tests profile accessibility at /.well-known/ucp.json and metadata completeness.
Can AI agents interact with your store's API? Tests REST endpoint responsiveness, schema validation, and sample operations.
Can AI agents complete a purchase? Tests checkout session creation, order flow support, and fulfillment capability.
Are payment handlers correctly configured? Tests signing key validity, webhook verification, and payment handler availability.
Each category shows a progress bar with its score. Bars are color-coded:
| Color | Score range | Meaning |
|---|---|---|
| Green | 70%+ | Passing |
| Yellow | 40–69% | Partial compliance |
| Red | Below 40% | Failing |
Your overall score maps to a letter grade.
| Grade | Score | Meaning |
|---|---|---|
| A | 90–100 | Fully AI-agent ready |
| B | 80–89 | Good — minor improvements needed |
| C | 70–79 | Fair — moderate issues to address |
| D | 60–69 | Poor — significant problems |
| F | Below 60 | Failing — critical issues blocking agent commerce |
The results show each step the validator executed with its status:
Each step shows the time it took in milliseconds, helping you identify performance bottlenecks.
Below the results, actionable recommendations tell you exactly what to fix. Examples:
| Error code | What it means |
|---|---|
UCP_MISSING_ROOT | No UCP profile found at /.well-known/ucp.json |
UCP_ENDPOINT_NOT_HTTPS | Endpoints must use HTTPS |
UCP_MISSING_SERVICES | Required service definitions are missing |
UCP_MISSING_SIGNING_KEYS | Order capability requires signing keys |
UCP_SCHEMA_FETCH_FAILED | Could not fetch the remote schema |