Shelfglance

Agent endpoint

What an agent sees at petduro.com

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

ProductPriceCategorySKU
PETDURO Dog Bowl Slow Feeder for Small Medium Breed Maze Puzzle Bowls $19.99 not set Slow-Bowl-Blue
Personalized Dog Collar Set Engraved Rose Gold Buckle Orange Tweed $23.99 not set DCollar-OrangeTweedRG-XS
Personalized Dog Collar Engraved Rose Gold Metal Buckle Mint Blue Velvet $23.99 not set Collar-MintBlueVelvet-XS
Personalized Dog Collar Set Engraved Gold Buckle Brown Plaid $23.99 not set DCollar-BrownPlaidG-XS
Personalized Dog Collar Set Engraved Gold Buckle Brown Plaid $23.99 not set DCollar-BrownPlaidG-XS
Personalized Dog Collar Set Engraved Rose Gold Buckle Green Plaid $23.99 not set DCollar-GreenPlaidRG-XS
PETDURO Cat Toys for Indoor Cats Fish Shaped Interactive Teething Chew Toys with Catnip $19.99 set na Cat-Toy-Blue
PETDURO Handheld Electric Massager Straight Handle with Deep Tissue Kneading for Your Kitten Cats $39.99 not set Cat-Massager-001
PETDURO Dog Lick Mat for Anxiety Slow Feeder Dog Bowls Bundle Assembled $25.99 not set Blue-Red-Slow
Personalized Dog Collar Engraved Quick Release Metal Buckle Green Linen $21.99 not set Dog-Collar-GLS-XS

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 1 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.