Check if a store is ready for AI shopping agents
check_ai_shopper_readinessUse this when someone asks whether ChatGPT, Claude, Perplexity or other AI shopping agents can find, read and recommend their online store's products. Checks what robots.txt tells AI search crawlers versus training-only crawlers, llms.txt, agents.md, the UCP commerce discovery file, and one product page's structured data (price, currency, stock, brand, GTIN or SKU, reviews, shipping and returns). Returns the gaps with fixes, compared with 7IT's study of US online stores. Uses an identified crawler that respects robots.txt.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "check_ai_shopper_readiness"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The store, for example shop.example.com | |
| product_url | No | A product page on the same store to test; otherwise one is found from the home page |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ucp | No | ||
| host | No | ||
| fixes | No | What to fix, most important first | |
| llms_txt | No | ||
| readable | No | False if the store refused or disallows identified crawlers | |
| agents_md | No | ||
| benchmark | No | The 7IT study this is compared with | |
| report_url | Yes | Shareable report | |
| product_fields | No | ||
| blocks_ai_search | No | AI search and shopping crawlers robots.txt blocks | |
| product_data_complete | No |