Shelfglance

Agent endpoint

What an agent sees at harpercollins.com

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

ProductPriceCategorySKU
I Will Always Be… $16.00 not set 9780063214446
Little House in the Big Woods American Classics Edition $12.80 not set 9780063481848
The Long Winter CD $20.79 not set 9780060565022
A Tree Grows in Brooklyn American Classics Edition $16.00 not set 9780063484184
I'll Be You and You Be Me $22.99 not set 9780062645050
Goodnight Moon Lap Edition $11.99 not set 9780694016754
Sleep Is for Everyone $7.20 not set 9780064451413
How to Catch a Star (10th Anniversary edition) $11.99 not set 9780007571239
Florabelle $15.99 not set 9780062291820
Big Red Barn $15.99 not set 9780060207489

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