Cartquay by Nistrix

Free agent-readiness scanner

Can AI agents shop your store?

Shopping agents from ChatGPT, Gemini, and Claude now look for stores they can browse and buy from without a person clicking around. Cartquay checks your store the way an agent would and tells you what to fix.

About ten seconds, no signup. Your report gets its own link to share.

What we found

The door is open. There's nobody at the counter.

We scanned 73 stores from the official WooCommerce showcase in November 2026, so these are stores built by people who care. Almost all of them let agents in. Almost none give agents anything to work with.

28/100

Median agent-readiness score

72 of 73

let shopping agents in

72 of 73: let shopping agents in
17 of 73

publish /llms.txt

17 of 73: publish /llms.txt
1 of 73

have a valid UCP profile

1 of 73: have a valid UCP profile
0 of 73

have an MCP server

0 of 73: have an MCP server

Two kinds of visitor

Your customers see a storefront. Agents see this.

A shopping agent doesn't look at your theme, your photos, or your banner. It asks your server a few specific questions. On most stores, nobody answers.

What a person sees

Rainy season sale

  • Rain boots

    $89

    Add to cart
  • Raincoat

    $120

    Add to cart
  • Umbrella

    $34

    Add to cart
What an agent gets
  • GET /robots.txt 200 You may come in
  • GET /llms.txt 404 Nothing to read
  • GET /.well-known/ucp 200 text/html A theme page, not a checkout profile
  • POST /mcp 404 No tools here

Typical answers, from our scan of 73 stores.

The agent's route

Four stops between a question and a sale

Every agent purchase passes through the same places. Cartquay checks each one and shows where the agent gives up.

  1. The front door

    “Can I come in? What do you sell?”

    Agents are allowed in and can read a summary of the store

    robots.txtllms.txt

    Without it: The agent skips your store or guesses from pages built for human eyes.

  2. The socket

    “How do I search your products?”

    Agents can search the catalog with tools

    MCP

    Without it: There's no reliable way to find a product or its price.

  3. The counter

    “Can I build a cart and check out?”

    Agents can build a cart and reach checkout

    UCP

    Without it: The agent can recommend you, but it can't finish the sale.

  4. The card machine

    “How do I pay for this?”

    Agents can pay per request, or with cards and stablecoins through Stripe

    x402MPP

    Without it: A person has to step in and finish the purchase.

How it works

Ten seconds, one link, a clear to-do list

  1. Paste your store's address

    No signup, nothing to install, and no access to your admin.

  2. Our agent knocks on each door

    It makes the same requests a shopping agent would. At most 20 of them, read-only.

  3. You get a score and a to-do list

    Two scores and a fix for each gap, in plain language. Send the link to your developer or agency.

Example reportyour-store.com

Agent readiness

28/100

Commerce readiness

0/100

  1. Pass

    robots.txt lets shopping agents in

  2. Missing

    The store publishes /llms.txt

    How to fix: Publish /llms.txt with a short description of the store.

  3. Missing

    There is an MCP server

In private testing

Running WooCommerce? We're building the fix.

Cartquay for WooCommerce adds what the report asks for.

Ask for early access

Money never moves through AI-written code. Anything that charges a customer follows a fixed contract: deterministic, authorized, and auditable.

  • Catalog MCP server

    Agents search your products with tools.

  • UCP checkout

    A checkout agents can complete, or hand off to the buyer.

  • Shipping and tax quotes

    Agents see the real total before anyone pays.

  • Stripe agent payments

    Each payment is bound to its cart, amount, and expiry.

For developers

Scan from your own tools

The same scanner answers JSON. Reports are kept so you can compare scans over time.

Optional fields: mcpEndpoint when your MCP server lives on a subdomain, and paymentProbePaths to test paid resources for x402 or MPP challenges.

Request
curl -X POST https://cartquay.com/scans \
  -H "content-type: application/json" \
  -d '{"url":"https://your-store.com"}'
Response, trimmed
{
  "id": "3f2b8c1e-4d5a-4b6c-8d7e-9f0a1b2c3d4e",
  "origin": "https://your-store.com",
  "score": 28,
  "protocolScores": [{ "protocol": "MCP", "score": 0 }],
  "checks": [{ "id": "mcp.endpoint.reachable", "status": "FAIL" }],
  "requestCount": 11
}

Questions

What store owners ask first

What is a shopping agent?

An AI assistant that shops for someone. A person asks for rain boots under $120, and the agent compares stores, builds a cart, and can pay. It doesn't click through your theme. It looks for a few machine-readable files and protocols.

What do MCP, UCP, x402, and MPP mean?

They are layers of the same purchase. MCP is the socket: how an agent finds and calls tools. UCP gives commerce its meaning: product, cart, checkout, order. x402 and MPP move the money.

Can the scanner break something or place an order?

No. A scan makes at most 20 requests, reads at most 256 KiB per response, and never submits forms, logs in, or places orders.

Does blocking AI training crawlers lower my score?

No. Blocking training crawlers like GPTBot is fine and is not penalized. What counts are shopping and search agents, such as ChatGPT-User, Claude-User, and PerplexityBot.

Does it only work on WooCommerce?

The scanner works on any public site served over HTTPS. It gives two scores, agent readiness and commerce readiness, so a SaaS with a good MCP server is not marked as failing because it has no checkout. The plugin starts with WooCommerce.

Why do x402 and MPP say “Not tested”?

Those checks need the address of a paid resource on your own domain. You can send it through the API with paymentProbePaths.

What happens to my report?

It is stored so you can compare scans over time, and anyone with its link can open it. Links are random and not listed anywhere.

What does an agent find at your store?

Find out in about ten seconds.

About ten seconds, no signup. Your report gets its own link to share.