Skip to content

Guide16 min readPublished

Alternatives to isitagentready: tools that test whether agents can use your store

What isitagentready checks and what it leaves out, then ten other tools and test suites, Shopify’s own audit among them, each described from its own pages, with the question each can answer. One of them, Storewalk, is ours.

isitagentready.com scans a website and reports how ready it is for AI agents. Other tools test overlapping things in different ways, and which one fits depends on the question you are asking. Below is what isitagentready checks, then ten other tools and test suites, and the question each one can answer.

One of the tools compared is Storewalk, which is ours: we build it, and this blog is part of its site. We describe it from our own code and copy, and every other tool from its own pages, documentation or repository, as we read them on 29 October 2026. We added Shopify's audit and Fudge's checker on 3 November 2026. isitagentready added a check after 3 October, so expect these details to move.

Where we explain a term in plain words, the explanation is ours. If you are new to the series, the hub article sets out the five walls between an agent and a finished purchase.

What isitagentready checks

The site has no about page. Its footer reads "© 2026 Cloudflare, Inc." and links to Cloudflare's privacy policy, terms and agent documentation, and its share text calls it "Cloudflare's Agent Readiness Scanner". We take Cloudflare as its maker on that basis.

Its llms.txt describes it as "A scanner that checks if websites are ready for AI agents. Checks 23 standards across 5 categories." The categories are Discoverability, Content Accessibility, Bot Access Control, "API, Auth & MCP Discovery" and Commerce. The 23 checks in the page's script cover robots.txt, the sitemap and Link headers; Markdown content negotiation; AI rules in robots.txt, Content Signals and Web Bot Auth; an API catalog, OAuth discovery, OAuth protected-resource metadata, an MCP server card, an A2A agent card, agent skills, WebMCP and the Personal Agent Protocol; three the script names only by id, dnsAid, authMd and ard; and, under Commerce, x402, MPP, UCP, ACP and AP2.

Some of these need a gloss, and the glosses are ours. Markdown content negotiation means the site sends a Markdown version of a page when a client asks for text/markdown, as Cloudflare's Markdown for Agents does. Content Signals are lines in robots.txt that say how crawlers may use the content. Web Bot Auth is an IETF draft for a bot to sign its requests so a site can check who sent them. An MCP server card and an A2A agent card are files that describe a server or an agent before anyone connects to it, and WebMCP is a draft browser interface through which a page can offer tools to an agent; MCP, A2A and WebMCP for stores covers all three. x402 and MPP are what Stripe's agentic commerce docs list as machine payments. How agents discover what a store offers covers the rest.

A scan returns a level from 0 to 5. Level 1, "Basic Web Presence", needs two of robots.txt, a sitemap and Link headers; level 2, "Bot-Aware", adds AI bot rules and Content Signals; level 3, "Agent-Readable", adds Markdown content negotiation; levels 4 and 5 ask for agent integrations, Web Bot Auth and auth metadata. The page also shows a percentage, and its script leaves Commerce out of it.

On 29 October 2026 we sent its API a scan of one public store, allbirds.com. It answered with level 1, named Content Signals as the step to level 2, and returned each of the 23 checks as pass, fail, neutral or unableToCheck. Its scan-site skill says a scan returns "fix instructions", and its llms.txt says the agent format "returns a single prompt you can use to fix all failing checks at once". Through its MCP server and its scan-site skill, an AI assistant can run a scan itself. On that date the API answered without credentials, and the home page has no sign-in.

It suits a site owner or developer who wants to see, in one pass, which of these standards a site already publishes and which check would raise its level.

What changed recently

The Personal Agent Protocol check is new. Wayback Machine copies from 16 September and 3 October do not have it; today's page lists "Personal Agent Protocol (Poppy)", which requests /.well-known/poppy.json, and the count our September notes gave, 22, is now 23. Its skill says this check "is informational: it does not affect readiness levels or percentage scores."

Its pages give two accounts of llms.txt. Its llms.txt lists "llms.txt, llms-full.txt, markdown content negotiation" under Content Accessibility, and its skills index has skills for both llms files. The check list in the page's script and the API response have no llms.txt check, and the home page lists Markdown content negotiation alone under that category. On 29 October, then, its scan results had no llms.txt check.

What it does not check

None of its 23 checks is about products, product data, the cart, checkout or the payment provider; its Commerce checks look for agent payment and commerce protocols. On allbirds.com it found a UCP profile at /.well-known/ucp and listed PayPal and Apple Pay among its signals that the site is a store, without checking them. Commerce results are left out of the percentage.

It opens the page in a browser for one check, WebMCP: its skill says "The API is detected by loading the page in a browser". On allbirds.com that check came back unableToCheck, "Browser session timed out". No other check says it renders the page. Its pages do not state the scanner's user agent, how many requests a scan makes, or whether it follows robots.txt.

Different questions need different tools

A store owner who asks whether a site is "agent ready" may mean whether an agent can find and read it, whether the UCP profile is valid, whether an agent can get from a product page through checkout, or how the page behaves for an agent inside a browser. The tools below were built around different ones of these.

The figure sorts what each tool says it checks into four steps of a purchase: find, compare, buy and after the order. They are the steps Storewalk's scan is built on, so the grouping is ours.

How far along a purchase each tool reads, by its own material

Choose a tool to see what each step rests on.

  • Yes
  • Limited
  • No
  • Not stated

isitagentready

  • Find Yes

    The agent reaches the store and works out what it publishes for agents.

    robots.txt / AI crawler rules: Yes. Markdown negotiation: Yes. Link headers / API catalog: Yes. MCP / A2A / WebMCP discovery: Yes

    Source: isitagentready.com

  • Compare No

    The agent reads products and prices.

    Product structured data: No

    Source: isitagentready.com

  • Buy No

    The agent gets through checkout and pays.

    Checks cart / checkout: No. Checks payment-provider agent support: No

    Source: isitagentready.com

  • After the order No

    Orders, delivery, returns and support once the purchase is made.

    No

    Source: isitagentready.com

The four steps are the ones Storewalk’s scan is built on (find, compare, buy, after the order); the grouping is ours. A step reads yes when the tool checks any matrix row under it, limited when it checks one only in part, no when every row under it is no, and not stated otherwise.

The alternatives, one by one

Shopify Product Page Audit for Agentic Commerce

Shopify runs this one itself, at shopify.com/agentic-readiness, so a Shopify merchant is likely to meet it before any other scanner. It has a head start: its maker already hosts their store. The page says: "We check your product page for the structured data that AI agents read to answer shoppers' questions." It takes one product page, not a whole store: "Enter a full product page URL".

The page's result strings name 11 factors. One is whether robots.txt lets in the 10 search and AI user agents it checks. Nine are schema.org fields: the product's name, description, price and currency, availability, variants, images and per-variant images, its aggregate rating, and the shop's Organization markup. The last is the page title, which should run 30 to 60 characters. Each factor is marked "AI ready", "Needs improvement", "Fail" or "Not detected", and all 11 are "weighted equally" into an "Agent discoverability score". The page adds that these are "informational signals" that "do not guarantee your products will be surfaced by AI agents."

None of the 11 factors is llms.txt, an MCP server, a UCP profile, the cart or checkout. The matrix below marks those "not stated", not "no", because we read the factor list from the page's code and could not run a scan ourselves. The form has no login or email field, and we saw no paywall. The page does not say whether it accepts a product page from a store that is not on Shopify. It suits a merchant who wants a fast check that one product page carries the data an agent reads, and that robots.txt lets the main AI crawlers in.

Fudge's Shopify AI Readiness Checker

Fudge IT, Inc. makes Fudge, an AI page builder and theme editor for Shopify ("a Shopify-native AI app used by hundreds of stores"), and offers the checker on its site: "Completely free. No credit card required." It covers Shopify stores only ("Not right now. We focus on Shopify-specific signals and best practices."), reads public pages only, and asks for your email before it sends the report, "to protect our systems from spam requests".

Its page lists four groups of checks. The basics are robots.txt and bot permissions, "Shopify MCP discoverability", mobile speed, "llms.txt presence and correctness" and "Shopify Catalog eligibility signals". Shopify Catalog is how Shopify passes products on, in its words "to distribute to AI agents". Then come policies, About, contact and FAQ pages. On product pages it reads "AI crawlability and rendered content", GTIN, UPC or EAN codes, specs, review structured data, shipping and returns, and alt text. Last come use-case, comparison and collection pages. You get an "AI Readiness Score" and a list of fixes in priority order in about 60 seconds, and the page notes, "We sample products for speed." The page names no user agent for its crawler. It suits a Shopify merchant who wants a wider sweep than one product page and is happy to give an email address for it.

The Shopify App Store also has newer apps that score a store's readiness for agents: Agentic Commerce Readiness, AgentSight, StoreHQ, Sichta and a8s Agent Ready. Each installs into a Shopify store. They launched between May and July 2026, and none had a review when we checked, so we leave them out of the comparison for now.

Lighthouse Agentic Browsing

Lighthouse is a page audit tool whose source sits in the GoogleChrome repository on GitHub, under Apache-2.0; its latest release, v13.6.0, came out on 27 October 2026. Chrome for Developers says: "The Agentic Browsing category and WebMCP support are experimental and based on proposed standards. Testing this category requires Chrome 150 or later, and WebMCP audits require registering for the WebMCP origin trial." (An origin trial, in our words, is Chrome's sign-up for trying an unreleased feature on a site.)

In v13.6.0 the category's audits are the agent accessibility tree, three WebMCP audits, cumulative layout shift (how far the page moves while it loads, in our words), llms.txt, and ard-schema, which is in the source but not on the docs page. The accessibility tree is the structure a browser builds for assistive technology, covered in how an AI agent reads a web page. The result is "A ratio showing how many agentic readiness checks your site passes", not "a weighted average score from 0 to 100." Its audit list has nothing on products, checkout or payment, so it is a tool for a developer looking at how one page behaves for an agent in the browser.

Google Rich Results Test

The Rich Results Test checks structured data (a machine-readable description of a page, in JSON-LD, RDFa or Microdata) against the rich result types Google supports, among them "Merchant listings", "Product snippet", "Return policy" and "Shipping policies". It "uses the rendered source code" and fetches as Google-InspectionTool, so "it can be blocked by a robots.txt file".

It is not an agent-readiness tool. We include it because product structured data is where the scanners differ: isitagentready does not check it, and Shopify's audit, Fudge's checker, Storewalk, StartupHub.ai and AgentReady say they do. Use it to see whether Google reads your product, shipping and return markup.

UCP Checker

UCP Checker's terms say it "is a trading name of PactMode Ltd" and "is not affiliated with, endorsed by, or operated on behalf of any merchant, platform, or the maintainers of the UCP specification." A UCP profile is the file at /.well-known/ucp where a store describes what it supports; UCP explained goes through it.

Its about page says: "We read each store's /.well-known/ucp and check it against the release it declares: services, capabilities, payment handlers and keys." It also reads robots.txt and calls the services a profile declares. Its UCP Score runs from 0 to 100, weighted "30% Discovery 40% Conformance 30% Capabilities", and Discovery takes in llms.txt, the sitemap and three other files outside UCP. Its crawler, "UCPCheckerBot/1.0", signs with Web Bot Auth, does not fetch the profile if robots.txt disallows it, allows 2 seconds for the profile request ("about the time an agent waits"), and "never carts or checks out." The check is free and needs no account. It suits a store whose platform publishes a UCP profile.

StartupHub.ai Agent Readiness scanner

Its page reads: "Paste a website, REST API or MCP endpoint and get a 0 to 100 score for AI agent readiness, a letter grade, and a fix prompt for every failed check." It gives "about 40 checks" in one place and "44 checks" in another, in six categories, commerce among them. The commerce checks look for "x402, MPP, AP2 or ACP discovery, x402-mesh, Offer or Product JSON-LD with a price, a payment link reachable from the homepage and whether /checkout or /pricing exists."

You can "Scan competitors or peers alongside your site and compare scores", and a Live Agent Run "starts six agent frameworks on StartupHub.ai hardware". The scanner "is free and needs no signup". We have not verified which company runs it.

AgentReady

AgentReady is a command-line tool published by swarmclawai on GitHub under Apache-2.0. Its version, 0.1.0-alpha.0, is an alpha that the README calls "an early CLI release". It reads robots.txt, the sitemap, llms.txt, llms-full.txt and Markdown fallbacks; "structured data, product schema, service schema, price, inventory, cart, checkout, shipping, tax, refund, cancellation, and support signals"; A2A agent cards; and "HTTP 402 and x402 metadata hints". It "does not submit forms, make purchases, trigger paid actions", and prints a score and findings as text, JSON, Markdown or HTML. Developers who want a scanner they can run locally and read, commerce signals included, are its audience.

agent-readiness-mcp

Forgemesh Labs publishes "the free, open-source Agent Readiness MCP" under MIT, labelled "Beta. Experimental ASO scanner". It is an MCP server, so in our words an AI assistant can call it as a tool. It reads "34 signals across 6 pillars", Commerce among them ("x402, MPP, UCP, ACP, machine-readable pricing"), and returns what it calls an "ASO Score", from 0 to 100, with a level; "the auto-verifiable maximum is 89/100." It fits someone who already works inside an AI assistant.

UCP conformance suite and ucp-schema

Both come from the UCP authors' GitHub organisation, under Apache-2.0. The conformance suite holds "language-agnostic integration tests that run against a running UCP Merchant Server instance", which "must be populated with test data"; its tests cover checkout, orders, discounts, fulfilment, AP2, card credentials and webhooks. ucp-schema is a "CLI and library for Universal Commerce Protocol (UCP) schemas" that can validate ("check payload against schema"). Neither scans a live public store; they are for whoever builds or runs a UCP server.

Storewalk (ours)

Storewalk is ours. Its site says "The scan reads your store in the order an agent would use it: find, compare, buy, and after the order", and its check catalogue is grouped by those steps. Its checks run from robots.txt, llms.txt, product structured data and content without JavaScript to discovery files and WebMCP tools. For buying it looks for guest checkout, no CAPTCHA before payment, agent payment tokens at the payment provider, and an agent checkout endpoint, which it looks for in /.well-known/ucp and ACP's proposed /.well-known/acp.json. After the order it reads one thing: support contact details in the markup.

The checkout checks are passive. They read checkout pages and agent checkout endpoints, and the scanner does not add anything to a cart, so its cart is always empty. When the empty cart sends it away from checkout, the guest-checkout check is skipped with a reason.

The report gives a Ready score out of 100 and shows "the step where each point was lost". You can name up to two competitors and see their Ready score beside yours. The scanner reads at most 75 pages at 2 requests a second, counts a page opened in a real browser against that budget, reads robots.txt first, sends one user agent, "never disguised", and deletes the data after 30 days. When bot management answers instead of the shop, the check is skipped with the reason attached, and "When the evidence is thin, there is no score." You need no account to scan, but the full report opens after you give an email address and a six-digit code, and the second score, Safe, needs an account in which you verify your domain. It is not open source, and the report offers a free consultation with us. We built it for store owners who want to see, step by step from finding a product to paying, what an agent would find on their store and where the signals run out.

Side by side

A cell reads "no" when the tool publishes its full list of checks and the capability is not on it, or when its material says it does not do the thing. "Limited" means yes or no with a limit the cell spells out, and where the material is silent the cell reads "not stated".

What each tool says it checks, capability by capability
Show

Every tool and every capability. Choose a cell to open its source.

  • Yes
  • Limited
  • No
  • Not stated

Showing the whole table.

CapabilityisitagentreadyStorewalk (ours)Shopify auditFudgeLighthouseRich Results TestUCP CheckerStartupHub.aiAgentReadyagent-readiness-mcpUCP suite
robots.txt / AI crawler rulesYesYesYes, 10 search and AI user agentsYesNoNot stated1YesYesYesYesNot stated
llms.txtNo llms.txt check in its scan results on 2026-10-292YesNot statedYesYesNot statedYesYesYesYesNot stated
Markdown negotiationYesYesNot statedNot statedNoNot statedNot statedYesNot stated3YesNot stated
Link headers / API catalogYesYesNot statedNot statedNoNot statedNot statedYesNot statedYesNot stated
MCP / A2A / WebMCP discoveryYesYesNot statedShopify MCP discoverability; A2A and WebMCP not statedWebMCP onlyNot statedMCP card noted, not scoredMCP card yes, A2A and WebMCP not statedA2A yes, MCP card and WebMCP not statedYesNot stated
Product structured dataNoYesYes, Product, Offer and Organization fieldsYes (identifiers, reviews)NoYesNot stated4YesYesNot stated5Not stated
Renders JavaScriptYes, for WebMCP onlyYesNot statedSays it reads "rendered content"; method not statedYesYesNot statedNot statedNot statedNot statedNot stated
Checks cart / checkoutNoPassive: reads checkout pages and agent checkout endpoints; does not add to cartNot statedNot statedNoNot statedDeclared checkout capability only; "never carts or checks out"Only whether /checkout existsPassive "cart, checkout … signals"Not statedYes, on your own seeded UCP server
Checks payment-provider agent supportNoPassive: identifies the store's payment provider and looks up its documented agent-token supportNot statedNot statedNoNot statedDeclared UCP payment handlers onlyNot statedNot statedNot statedNot stated
Scores a store by purchase stepNo (levels 0–5 and a percentage)YesNo (one equally weighted score)Not statedNo (a fraction)Not statedNo (Discovery / Conformance / Capabilities)No (six categories)Not statedNo (six pillars)Not stated
Compares competitorsNot statedYesNot statedNot statedNot statedNot statedNot statedYes, by scanning eachNot statedNot statedNot stated
States crawler limits / obeys robots.txtNot statedYesNot stated6Not stated7Not statedObeys robots.txtYesNot stated8Not stated9Not statedNot stated
Needs an accountNo (observation)No account to scan; email and code to open the full report; Safe needs an account to verify the domainNo (observation)No account; an email for the reportNot statedNot statedNoNo for a web scan; API key or x402 for the APINot statedNot statedNot stated
Open sourceNot statedNoNot statedNot statedYes (Apache-2.0)Not statedNot statedNot statedYes (Apache-2.0)Yes (MIT)Yes (Apache-2.0)
  1. 1. Google Rich Results Test, robots.txt / AI crawler rules: Its own robots.txt handling is in the crawler-limits row. It does not say it reports on AI crawler rules.
  2. 2. isitagentready, llms.txt: Its own llms.txt lists llms.txt and llms-full.txt under Content Accessibility, and its skills index has skills for both. Its page script, its API response and its home page list no llms.txt check.
  3. 3. AgentReady CLI, Markdown negotiation: The README says “Markdown fallbacks”, not content negotiation.
  4. 4. UCP Checker, Product structured data: Its Discovery area scores “Organization schema”, not Product.
  5. 5. agent-readiness-mcp, Product structured data: The README says “JSON-LD/schema.org”, not product data specifically.
  6. 6. Shopify Product Page Audit, States crawler limits / obeys robots.txt: The page shows “Scan limit reached” and “Check back in a minute”, a limit on how often you can scan. It names no user agent of its own and no robots.txt policy.
  7. 7. Fudge AI Readiness Checker, States crawler limits / obeys robots.txt: The page says “We sample products for speed”. It names no user agent and no robots.txt policy.
  8. 8. StartupHub.ai scanner, States crawler limits / obeys robots.txt: The page says it “fetches the page as GPTBot, ClaudeBot, PerplexityBot, meta-externalagent, Bingbot and Googlebot”. It states no user agent of its own and no robots.txt policy.
  9. 9. AgentReady CLI, States crawler limits / obeys robots.txt: The README says it “does not bypass authentication, CAPTCHAs, rate limits, or access controls”. It says nothing about robots.txt.

Each cell is yes, no, limited or not stated, as the tool’s own material gives it. “Limited” means yes or no with a limit the cell spells out. “No” means the tool publishes its full list of checks and this is not on it, or its material says it does not do this. “Not stated” means its material does not say. Lighthouse means its Agentic Browsing category only. “UCP suite” is the conformance suite and ucp-schema together. Read on 2026-10-29; the Shopify and Fudge columns on 2026-11-03.

How to choose by the question you have

Pick the question closest to yours to see which tools say they check it.

Which tools say they answer your question
Pick a question

Showing the answer to: Can an agent get through my checkout?

Can an agent get through my checkout?

Their own material says they check it

Their own material says no

isitagentready, Lighthouse Agentic Browsing

Not stated in their material

Shopify Product Page Audit, Fudge AI Readiness Checker, Google Rich Results Test, agent-readiness-mcp

A few questions the picker does not ask:

  • Does Google read my product markup? The Rich Results Test.
  • How does my page work for an agent inside a browser? Lighthouse Agentic Browsing.
  • Can I run it myself? Lighthouse, AgentReady, agent-readiness-mcp and the UCP suite are open source.

If your question is which commerce protocol to support at all, UCP, ACP, MCP and AP2 compared sets the four side by side.

What each tool says it cannot tell you

The scores do not share a scale. isitagentready gives a level and a percentage, Shopify an equally weighted "Agent discoverability score" for one product page, Fudge an "AI Readiness Score", Lighthouse a fraction, UCP Checker a weighted score out of 100, StartupHub.ai a score out of 100 and a letter grade, agent-readiness-mcp what it calls an "ASO Score" out of 100, of which 89 can be verified automatically, and Storewalk a Ready score out of 100 by step. In our reading the numbers cannot be compared across tools.

Several say they read files and pages without buying anything. UCP Checker's crawler "never carts or checks out", AgentReady "does not submit forms, make purchases, trigger paid actions", and Storewalk's checkout checks are passive, with an empty cart. The UCP conformance suite runs checkout and order operations against your own server with test data. Storewalk also skips a check when bot management answers instead of the shop, and gives no score when the evidence is thin.

Some state other limits:

  • isitagentready labels its advice "AI-generated recommendations" and says "AI can make mistakes". On our scan, its one browser check timed out.
  • Shopify's audit says its signals "do not guarantee your products will be surfaced by AI agents", and Fudge's checker says it samples products for speed.
  • Lighthouse calls its category "experimental and based on proposed standards".
  • The Rich Results Test can be blocked by your own robots.txt.
  • agent-readiness-mcp calls itself beta, and AgentReady's current version is an alpha.

The sources below were last checked on the date shown.