NewThe tragent CLI is on npm: npx @tragent/cli scan your-store.com

Buyer's guide

How to choose an AI agent readiness or testing tool

The questions to ask any agent readiness vendor: does it test like an agent, signed and unsigned, safely, in CI, with evidence? Plus a three-question picker.

The tragent teamPublished 8 min read

Agent readiness became a product category in 2026, and the category filled quickly: free scanners, Shopify apps, protocol validators, visibility platforms and testing tools all promise to tell you whether AI agents can shop your store. They measure different things, and a score from one is not comparable with a score from another.

This guide gives you the questions to ask any vendor, including us, so you can tell what a tool really checks before you rely on it. If you want the short version, answer the three questions in the picker below.

What should you decide before comparing tools?#

What you need to know, how often, and who will act on it. Those three answers rule out most of the market for any given buyer.

1. What do you need to know?
Three questions, and the kind of tool that fits. It recommends categories, including free ones, not just tragent.

The most common mistake is buying a tool built for a different question. A visibility platform is the right tool for a marketing team asking how often ChatGPT recommends the brand; it will not tell an engineering team that last night's bot rule broke checkout for agents. A free scanner gives a good baseline; it will not run on every deploy. Our comparison of agent readiness tools maps the main products to these questions.

Does the tool behave like an agent, or read like a crawler?#

Ask exactly what requests the tool makes, from where, and as whom. This single question separates static scanners from testing tools.

A static scanner fetches your public pages and checks what they contain: robots rules, structured data, llms.txt, policies. That is useful and cheap. But the most expensive agent failures are not visible in page content. A bot manager that challenges automated traffic at /checkout looks perfectly healthy to a scanner that only fetches the home page, and to an audit running in your own browser.

To see those failures, a tool has to request the purchase path the way an agent does: from cloud infrastructure, identifying as an agent, through product, basket and checkout. Ask:

  • Which pages does it request? Home page only, or product, basket and checkout too?
  • What does it identify as? A browser, a known agent's user agent, or a signed agent?
  • Does it drive an agent through a goal? Or only fetch pages?

Does it test signed and unsigned agents?#

It should, because stores treat them differently and the difference is the finding. Many AI agents now sign their requests with Web Bot Auth, and bot managers can verify the signature. A store can be configured correctly for one and not the other.

A useful tool reports both:

  • A signed agent refused means your bot manager blocks agents that proved who they are. That is the costliest failure and usually a one-rule fix.
  • An unsigned copy admitted where the signed one is not means a rule is trusting the user-agent string, which lets scrapers in.

If a tool tests only one identity, it can tell you there is a problem but not which one. Our explainer on Web Bot Auth covers why this matters.

Does it separate "could not check" from "failed"?#

It must, or its score is not trustworthy. A tool that could not reach a page, or could not find a product to inspect, has not learned anything about your store. Scoring that as a failure punishes you for its limitation; scoring it as a pass hides a gap.

Ask how the tool scores a stage it could not measure. The honest answer is that it is skipped and excluded from the score, and reported as something to look at. Ask too how it reports a tool-side error, such as a protocol suite that crashed: that is the vendor's failure, not a defect in your store, and a good tool says so rather than turning it into a red mark.

Does it run protocol conformance tests, or paraphrase the spec?#

Where a protocol publishes its own conformance suite, a serious tool runs it. UCP, for example, has an upstream conformance suite. A tool that writes its own reading of the spec into a handful of checks can drift from the standard without anyone noticing.

Ask:

  • Which version of each protocol does it test against, and does it record the version on each result?
  • For UCP, does it run the official suite, and against which environment? A transactional suite can create carts and sessions, so it should run against staging unless you have authorised otherwise.
  • Does it distinguish "not declared" (you have not adopted the protocol) from "non-conformant" (you have, and it is broken)?

A badge that says "UCP compliant" means little unless you know what was run to earn it.

Is it safe to point at your store?#

A tool that drives agents through checkout needs a safety model you can read. Ask four things:

  1. Can it place a real order? It should not be able to. Payment testing belongs in a payment provider's sandbox, with your explicit authorisation per environment.
  2. Who sees your test account's credentials? The agent model should never receive them. A sign-in tool that takes a username and password puts them in the model's context, its logs, and its provider's logs.
  3. Does it respect your robots rules and identify itself? Its requests should carry an identifiable user agent with a page explaining what it is and how to block it.
  4. Does it require proof you control the domain before running agent journeys? Otherwise anyone could point it at a store they do not own.

Can it run where your team already works?#

For engineers, that means a CLI and a CI integration with clear exit codes. Agent compatibility breaks on ordinary deploys, so a check that only runs when someone remembers is a check that does not run.

Look for:

  • Exit codes that distinguish a failed gate from a tool error, so a vendor outage does not turn your build red as though your store broke.
  • Regression gating against a baseline, not just a score threshold. A threshold fails forever on a store with an old problem; a regression gate blames the change.
  • Reports that survive a failed build, as artifacts and as pull request comments.

For merchants working in a store admin, the equivalent is an app that links each issue to the place it is fixed.

What red flags should you watch for?#

Scores without evidence, guarantees about systems a tool cannot see, and fixes that invent data.

  • A score with no evidence behind each finding. You should be able to see the request, the response, and why it counted.
  • "Fully agent-ready" badges. No tool can guarantee every agent will succeed; agents and bot rules change weekly.
  • Generated fixes with placeholders. A suggested snippet full of YOUR_PRICE_HERE, or one that guesses your stock status, publishes something false if pasted unedited.
  • Protocol compliance claimed from a file's existence. A UCP profile that exists but points to dead endpoints is not support.
  • Revenue figures with no stated model. Any "you are losing $X" number should show its inputs and avoid counting the same lost order twice; see how much revenue you lose when AI agents can't buy.

What does it cost, and what does the price depend on?#

Static checks should be cheap or free; agent journeys cost real money to run, and pricing usually follows them.

Deterministic checks cost a vendor very little, which is why free scanners exist. Agent journeys call large language models and drive browsers, so they cost money per run, and vendors price by journeys, environments or seats. When comparing prices, compare like with like: a $9-a-month validator and a platform that runs agent journeys are not doing the same work, even at similar prices. Ask what counts against a plan, what happens when you exceed it, and whether checks runs are metered at all.

Frequently asked questions

What is an AI agent readiness tool?
Software that checks whether AI shopping agents can find, understand and buy from an online store. It ranges from free scanners that read your pages to platforms that drive agents through checkout and monitor production.
Is a free readiness scanner enough?
For a first baseline, often yes. Free scanners check robots rules, product data and similar basics. They usually cannot see a bot manager refusing agents at checkout, and they do not run on every deploy.
What is the most important feature in an agent testing tool?
Testing the purchase path as an agent: requesting product, basket and checkout as signed and unsigned agents, from outside your network, with evidence for each result.
Is it safe to let a tool run AI agents on my store?
It should be, if the tool blocks real orders, uses payment sandboxes, never gives your credentials to the model, identifies itself, and requires proof you control the domain.
How much do agent readiness tools cost?
Free scanners cost nothing. Shopify apps and protocol validators run from about $9 to $149 a month. Testing platforms that run agent journeys cost more, because each journey uses models and browsers.

Sources

  1. Universal Commerce Protocol — UCP Authors
  2. HTTP Message Signatures for Bots — IETF Web Bot Auth working group
  3. UCP.tools — ucptools.dev
  4. Sichta – AI Agent Readiness — Shopify App Store
  5. Profound features — Profound

Written by the tragent team and checked against the sources listed above on October 19, 2026. See how we write and correct posts in our editorial policy.

Technical explainer

Web Bot Auth explained: how signed AI agents prove identity

How AI agents sign HTTP requests with RFC 9421, how a site verifies the signature step by step, and what a valid signature does and does not prove.

October 19, 2026 · 9 min read

Tutorial

How to test your store with AI shopping agents in CI

A step-by-step guide to running AI agent journeys against staging on every pull request with GitHub Actions, and failing the build on a regression.

October 19, 2026 · 8 min read

Find out before your customers' agents do. Start with a free scan, look around the sample store, or create an account and test your own staging site.

View the demo