Shelfglance

Agent endpoint

What an agent sees at bodycandy.com

Searching bodycandy.com for bodycandy the way a shopping agent would returned 10 products. This is what it received.

ProductPriceCategorySKU
14k Solid Yellow Gold Double Hoop Nose Spiral Nose Ring $76.99 set aa-6-2 G-2HOOP-14KY-20-8-L
20G Gold PVD Implant Grade Titanium Triple Sided Micro Gem Hinged Nose Hoop $39.99 set aa-6-2 80789-7
18G 5/16 Solid 14K Yellow Gold Nose Hoop $96.99 set aa-6-2 G-2265
14k Solid White Gold Genuine 1.5mm Diamond Micro Nose Ring $107.99 set aa-6-2 G-3025-22B
Sydney Belle Girlfriend Collection Yellow Pink CZ Gem Rubber Duck Ducky Belly Ring $24.99 set aa-6-2 68417
20G 5/16 Solid 14K Yellow Gold Nose Hoop $84.99 set aa-6-2 G-2267
Double Gem U Hoop Titanium Mircro Gem Hoop Double Piercing Nose Ring Pack $39.99 set aa-6-2 BUNDLE-NOSE-003
16G 5/16 Aqua Gem Pretty Petals Flower Labret Monroe Tragus $23.99 set aa-6-2 71459-AQ
Solid 14K Yellow Gold 1.5mm Ball Nose Ring $58.99 set aa-6-2 G-898
Solid 14K White Gold 2mm Genuine Diamond Nose Ring $173.99 set aa-6-2 G-872

Price, title, description and URL are Shopify’s doing and are filled in for you. Category and SKU are yours, set per product in your admin. Here 10 of 10 carried a category and 10 of 10 carried a SKU.

Read another one

Leave the search term blank and we use the store name. Any Shopify store, not just your own.

What you are looking at

Your store answers AI shopping agents at /api/ucp/mcp, speaking the Universal Commerce Protocol. Shopify switched it on; it is not in your admin and nothing in your theme controls it. We sent it the same search_catalog request an agent would and put the answer in a table. The long version, with what we found across sixty stores, explains why the two columns on the right are the only ones you can change.

This is not a score and nothing here is a fault. If you want the graded version — whether your pages can be read, not just your endpoint — the scan covers that.