Introducing the Cresva Chrome Extension: See Any Store the Way AI Shopping Agents Do
The Cresva AI Store Inspector is a free Chrome extension. Open any store and it shows the price an AI shopping agent reads beside the one on the page, whether an agent could buy there, and which rivals AI assistants recommend.
A shopper and an AI shopping agent can open the same product page and come away with different facts. The shopper sees a price, a size picker and an Add to cart button. The agent reads what the store publishes for machines, and on many stores that is less: no price, a different price, or no way to buy without an account. Today we are releasing the Cresva AI Store Inspector, a free Chrome extension that shows you both, side by side, on any store you open.
It is for founders, marketers and developers who want to know whether AI shopping agents can find, understand and buy from a store, and whether the AI assistants their customers already ask recommend it. It needs no account, and it does nothing until you click.
What it shows when you open a store
Click the Cresva icon on a store and a side panel opens. Press Inspect this store and it shows, in order:
- The price a shopper sees, beside the price an agent reads. Two columns: what your browser shows on the page, and what the store publishes to an agent that reads it without running JavaScript. Stock and where it ships sit underneath, and every value names its source so you can check it yourself.
- Whether an agent can buy. On a product page, Cresva walks the checkout from its own servers the way an AI shopping agent would, in five steps: it finds the machine-readable route, reads the offer, adds one to a cart, asks what shipping costs, and reads which payment methods the store declares. The panel shows each step and where an agent stops, in the store's own words.
- What AI assistants recommend. For the store's category, a fixed, unbranded set of shopping questions is put to ChatGPT, Claude, Gemini and Perplexity on Cresva's own weekly schedule. The panel shows each assistant's state: its rank when it recommends the store, Not named, Declined, or Not checked yet. Opening the panel asks no assistant anything.
- What the store sells, from its public catalogue, and a competitor beside it: type another store's address and Cresva inspects that one too, so the two sit side by side.
- The detail, folded away. Which AI crawlers the store's robots.txt admits, whether its llms.txt is real or a platform default, what its agentic commerce descriptor says, and whether it publishes that agents may negotiate.
An example, on Cresva's demo store
Birchwell is the synthetic store Cresva uses for demonstrations, and the screenshots on the Chrome Web Store listing are taken from it. On one of its product pages, a shopper sees the price and In stock. An agent reading the served page sees no price and no availability, because the store does not publish them in a form a machine reads. The panel says it in one line: the price shoppers see, and that an agent reading the served page sees none.
The buying walk then gets through the route and the offer and stops at the cart, with the reason the store gave: it requires a customer account before that step, which an agent buying on somebody's behalf does not have. Shipping and payment are marked not reached. Under recommendations, the same screen shows Birchwell's rank with each assistant and the rival stores named above it.
It stops before payment, always
The buying walk is a test, not a purchase. It adds one item to an anonymous cart and stops there or at the next step a store refuses. It never sends a card and never places an order: on a store with an agent storefront, the only thing it opens is a transaction marked as a dry run, and it never asks to confirm it. The most a walk can leave behind is one abandoned cart. Cresva also keeps its reads of any one store to a polite rate for each place it reads from, and when that rate is used up the panel says the walk was not run this time rather than reporting a result.
What it will not read
- Nothing until you click. There is no background collection, no inspection on page load and no inspection of tabs you are not looking at.
- Pages it refuses before any request leaves your browser: store admin panels, ad and analytics dashboards, Gmail, Google and Microsoft sign-in pages, any checkout, cart or account page, and any store locked behind a password.
- Personal details, removed in your browser. With Read this page in my browser on, Cresva sends a small extract of the page, and email addresses, card numbers and phone numbers are removed from it in the page before anything is sent. With it off, Cresva reads the store from its own servers only.
The full account of what is sent, and to whom, is on the extension privacy page.
How a store can tell it is us: CresvaBot
When Cresva reads a store from its own servers, for the agent column, the buying walk or a competitor, the request names itself as CresvaBot. Every one carries the same user agent:
Mozilla/5.0 (compatible; CresvaBot/1.0; +https://cresva.ai/bot)The reads are signed with an HTTP Message Signature, so a store or its bot manager can check that a request really came from Cresva rather than trusting the name alone. The key that verifies the signature is published in Cresva's key directory, and the CresvaBot page explains what it requests, why, how to verify it, and how to stop it.
A store that turns automated readers away is not reported as a store with nothing to read. When a store refuses, the panel says the store refused; when Cresva simply could not read it this time, it says it could not read the store just now and offers a retry. It also names the region Cresva read from, because a store that prices by country shows different places different prices.
What is free, and what needs an account
- The store inspector is free and needs no account.
- Analysing an ad in the Meta Ad Library needs a Cresva sign-in, and each analysis counts as a run on your Cresva plan. Nothing on the page is read until you press Analyse with Cresva on the one ad you choose.
- The panel on your own Google Ads and Meta Ads Manager accounts, which shows Cresva's figures for the campaign you are on, needs a Cresva account with those accounts connected. Cresva's servers read them through your connections; the panel never reads the ads page.
Get it
Add it from the Chrome Web Store, pin the icon, and open a store you care about: your own first, then the one you lose sales to. The extension page walks through each part of the panel with pictures.
See your store the way an AI shopping agent does Free, no account, and nothing is sent until you click. The extension page shows each part of the panel.
Frequently asked questions
What is the Cresva AI Store Inspector?
Does the extension buy anything or place orders?
What does the extension send to Cresva?
What is CresvaBot?
Written by Shubham Raghav, Founder, Cresva
Have a question? Email us