untuckit.com
Scanned 6/5/2026, 11:33:36 PM
6 of 15 checks passed
Category breakdown
Check results
Commerce
27 1/5 passed
Commerce
27-
Pass UCP profile discoverable Critical 90/100
UCP profile fetched from https://untuckit.com/.well-known/ucp (well-known, shopify shape). version=2026-04-08, capabilities=10, mcp endpoint=true.
How to fix: Add a <link rel="agent-profile" href="/.well-known/ucp"> tag in your homepage <head> and ensure the profile carries a version + at least one service/capability with transport="mcp".
Raw evidence
{ "source": "well-known", "profileUrl": "https://untuckit.com/.well-known/ucp", "shape": "shopify", "version": "2026-04-08", "capabilityCount": 10, "hasMcpEndpoint": true } -
Fix MCP server card discoverable Critical 0/100
No MCP server card at any well-known path. Last error: /.well-known/mcp-server-card.json: HTTP 429.
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: HTTP 429", "triedPaths": [ "/.well-known/mcp/server-card.json", "/.well-known/mcp-server-card.json" ] } -
Fix ACP compliance markers Important 0/100
/checkout_sessions returned 404.
How to fix: Implement the ACP checkout sessions endpoint. Stripe's docs/agentic-commerce has a turnkey integration for merchants.
Raw evidence
{ "status": 404, "hasLink": false } -
Fix x402 payment headers Nice-to-have 0/100
Probe https://untuckit.com/.well-known/x402 returned 301; no x402 signal.
How to fix: Adopt x402 by responding with 402 + PAYMENT-REQUIRED header on a gated route, or publish a manifest at /.well-known/x402.
Raw evidence
{ "probeUrl": "https://untuckit.com/.well-known/x402", "status": 301 } -
Fix WebMCP opt-in or trusted-agent eligibility Nice-to-have 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
14 0/3 passed
Product Data
14-
Fix schema.org Product JSON-LD on PDP Critical 0/100
Couldn't sample a product page from /sitemap.xml.
How to fix: Publish a sitemap that lists product URLs (Shopify/Hydrogen generates this automatically at /sitemap.xml).
-
Fix Variant, pricing and availability clarity in Product JSON-LD Important 20/100
Product JSON-LD present but no offers field.
How to fix: Add an `offers` field containing at least one Offer with `price`, `priceCurrency`, and `availability` (e.g. https://schema.org/InStock).
Raw evidence
{ "sampledPdp": "https://www.untuckit.com/products/saxum-blue", "offerCount": 0 } -
Fix Open Graph + Twitter card on PDP Nice-to-have 45/100
Open Graph: 3/4. Twitter: 0/4.
How to fix: Add the missing meta tags: og:type, twitter:card, twitter:title, twitter:description, twitter:image.
Raw evidence
{ "sampledPdp": "https://www.untuckit.com/products/saxum-blue", "openGraph": { "og:title": "Ultrasoft Tee", "og:description": "\nSpecially constructed to be the most comfortable tee you'll ever own, the Ultrasoft Tee uses brushed, prewashed fabric for exceptional comfort. Bonus: It won't shrink in your dryer. Wear it on casual outdoor days or under one of our Wrinkle-Free Button-Downs and a luxe Sport Coat for an elevated look.\nFEATURES\n\nSignature navy blue sail logo at the bottom right hem\nSKU #30088BLU\n\nFABRICS\n\n50% Cotton, 50% Polyester\nImported\n", "og:image": "//www.untuckit.com/cdn/shop/files/SAXUM-UNTUCKIT-30088Blu-TEE-SOLID-SOFT-BLUE-1_grande.jpg?v=1762198006" }, "twitter": {} }
Checkout
65 1/2 passed
Checkout
65-
Fix Cart permalink format works Important 50/100
GET /cart → 200. GET /cart/000:1 → 410.
How to fix: Support Shopify-style cart permalinks (/cart/{variantId}:{qty}) so agents can hand off pre-built carts.
Raw evidence
{ "cartStatus": 200, "permalinkStatus": 410 } -
Pass Checkout handoff URL accessible Important 80/100
GET /checkout → 301 (redirects to https://www.untuckit.com/checkout).
Raw evidence
{ "status": 301, "location": "https://www.untuckit.com/checkout" }
Discoverability
64 2/3 passed
Discoverability
64-
Fix robots.txt with AI bot rules Important 20/100
robots.txt found. AI bots referenced: none. Sitemap directive: yes.
How to fix: Add explicit User-agent entries for GPTBot, ClaudeBot, PerplexityBot.
Raw evidence
{ "aiBotsFound": [], "hasSitemap": true, "sizeBytes": 3622 } -
Pass sitemap.xml present and valid Important 100/100
Valid sitemap found.
Raw evidence
{ "sizeBytes": 868 } -
Pass Hreflang / locale signals on homepage Nice-to-have 80/100
Found 3 hreflang value(s).
How to fix: Add a hreflang="x-default" entry so agents have a fallback when no locale matches.
Raw evidence
{ "langs": [ "en-ca", "en-us", "en-gb" ], "hasXDefault": false }
Content
100 2/2 passed
Content
100-
Pass llms.txt manifest for agents Nice-to-have 100/100
llms.txt present (4280 bytes).
Raw evidence
{ "sizeBytes": 4280 } -
Pass Markdown content negotiation on homepage Nice-to-have 100/100
Server honors Accept: text/markdown (Content-Type: text/markdown; charset=utf-8).
Raw evidence
{ "contentType": "text/markdown; charset=utf-8", "status": 200 }
Watch this store for changes
Share this
Show badge embed code
<a href="https://isyourstoreagentready.com/scan/untuckit.com"> <img src="https://isyourstoreagentready.com/badge/untuckit.com.svg" alt="Agent readiness: D 42" /> </a>