Agent Ready logo Agent Ready
Scan report

www.zephyr.build

Scanned 7/19/2026, 10:00:12 PM

Re-scan
40 out of 100 D · Needs work

6 of 15 checks passed

Category breakdown

Commerce 10 · 0/5
Product Data 13 · 1/3
Checkout 100 · 2/2
Discoverability 80 · 2/3
Content 50 · 1/2

Check results

Commerce

10
  • Fix UCP profile discoverable 0/100

    No UCP profile found. Last error: invalid JSON.

    How to fix: Publish a UCP profile at /.well-known/ucp (Shopify stores get this automatically on Hydrogen/Online Store) and link to it from your homepage.

    Raw evidence
    
    {
      "lastError": "invalid JSON",
      "triedLink": false
    }
                          
  • Fix MCP server card discoverable 0/100

    No MCP server card at any well-known path. Last error: /.well-known/mcp-server-card.json: unexpected content-type: text/html; charset=utf-8.

    How to fix: Publish a server card at /.well-known/mcp/server-card.json with name, remotes[], and capabilities. See SEP-2127.

    Raw evidence
    
    {
      "lastError": "/.well-known/mcp-server-card.json: unexpected content-type: text/html; charset=utf-8",
      "triedPaths": [
        "/.well-known/mcp/server-card.json",
        "/.well-known/mcp-server-card.json"
      ]
    }
                          
  • Fix ACP compliance markers 50/100

    GET /checkout_sessions → 200. API-Version: missing. Link tag: missing.

    How to fix: Return an `API-Version: YYYY-MM-DD` header (e.g. 2026-04-17) on /checkout_sessions responses.

    Raw evidence
    
    {
      "status": 200,
      "validVersion": false,
      "hasLink": false
    }
                          
  • Fix x402 payment headers 0/100

    200 from https://www.zephyr.build/.well-known/x402 but content-type is text/html; charset=utf-8.

    Raw evidence
    
    {
      "probeUrl": "https://www.zephyr.build/.well-known/x402",
      "status": 200,
      "contentType": "text/html; charset=utf-8"
    }
                          
  • Fix WebMCP opt-in or trusted-agent eligibility 0/100

    WebMCP signals — header:false, meta:false, script-src:false, inline-register:false, inline-mention:false.

    How to fix: Opt into WebMCP: register tools with navigator.modelContext.registerTool(...) in an inline <script>, or set the WebMCP-Available: true response header.

    Raw evidence
    
    {
      "headerSignal": false,
      "metaSignal": false,
      "scriptSrcSignal": false,
      "inlineRegisterSignal": false,
      "inlineMentionSignal": false
    }
                          

Product Data

13
  • Fix schema.org Product JSON-LD on PDP 0/100

    No JSON-LD blocks on https://isyourstoreagentready.com/.

    How to fix: Add a <script type="application/ld+json"> Product block to your product template — required for agents to parse pricing and availability.

    Raw evidence
    
    {
      "sampledPdp": "https://isyourstoreagentready.com/",
      "jsonLdBlocks": 0
    }
                          
  • Fix Variant, pricing and availability clarity in Product JSON-LD 0/100

    No Product JSON-LD block found — pricing and availability are invisible to agents.

    How to fix: Add a Product JSON-LD block first (see the product-jsonld check). Then ensure offers.price and offers.availability are populated.

    Raw evidence
    
    {
      "sampledPdp": "https://isyourstoreagentready.com/"
    }
                          
  • Pass Open Graph + Twitter card on PDP 75/100

    Open Graph: 3/4. Twitter: 3/4.

    How to fix: Add the missing meta tags: og:image, twitter:image.

    Raw evidence
    
    {
      "sampledPdp": "https://isyourstoreagentready.com/",
      "openGraph": {
        "og:title": "Agent Ready — Is your store agent-ready?",
        "og:description": "Free commerce-focused agent readiness scanner. Score your Shopify, Hydrogen, or commerce store against 15 checks for AI-agent readiness.",
        "og:type": "website"
      },
      "twitter": {
        "twitter:card": "summary",
        "twitter:title": "Agent Ready — Is your store agent-ready?",
        "twitter:description": "Free commerce-focused agent readiness scanner. Score your Shopify, Hydrogen, or commerce store against 15 checks for AI-agent readiness."
      }
    }
                          

Checkout

100
  • Pass Cart permalink format works 100/100

    GET /cart → 200. GET /cart/000:1 → 200.

    Raw evidence
    
    {
      "cartStatus": 200,
      "permalinkStatus": 200
    }
                          
  • Pass Checkout handoff URL accessible 100/100

    GET /checkout → 200.

    Raw evidence
    
    {
      "status": 200
    }
                          

Discoverability

80
  • Pass robots.txt with AI bot rules 100/100

    robots.txt found. AI bots referenced: GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot. Sitemap directive: yes.

    Raw evidence
    
    {
      "aiBotsFound": [
        "GPTBot",
        "ClaudeBot",
        "PerplexityBot",
        "Google-Extended",
        "CCBot"
      ],
      "hasSitemap": true,
      "sizeBytes": 2335
    }
                          
  • Pass sitemap.xml present and valid 100/100

    Valid sitemap found.

    Raw evidence
    
    {
      "sizeBytes": 621
    }
                          
  • Fix Hreflang / locale signals on homepage 0/100

    No hreflang link tags on the homepage.

    How to fix: Add <link rel="alternate" hreflang="…"> tags for each supported locale plus x-default. Agents use these to pick the right regional storefront.

    Raw evidence
    
    {
      "langs": []
    }
                          

Content

50
  • Pass llms.txt manifest for agents 100/100

    llms.txt present (38566 bytes).

    Raw evidence
    
    {
      "sizeBytes": 38566
    }
                          
  • Fix Markdown content negotiation on homepage 0/100

    Server returned text/html; charset=utf-8 despite Accept: text/markdown.

    How to fix: Offer a Markdown variant of key pages — agents prefer Markdown over HTML when reading and summarizing pages.

    Raw evidence
    
    {
      "contentType": "text/html; charset=utf-8",
      "status": 200
    }
                          

Watch this store for changes

Watch www.zephyr.build — we'll re-scan daily and email you when the score changes or a critical check flips.

Free. One email per change. Unsubscribe anytime.

Share this

Share on Twitter
Show badge embed code
<a href="https://isyourstoreagentready.com/scan/www.zephyr.build">
  <img src="https://isyourstoreagentready.com/badge/www.zephyr.build.svg" alt="Agent readiness: D 40" />
</a>