catalog.shopify.com
catalog.shopify.com publishes a valid UCP profile. The checks below list what is still worth adding.
ShopifyMCPHTTP 200 in 108 msrelease 2026-08-25
How catalog.shopify.com answered our check
The five ways an agent can reach this store, what each one met, and every request we made.
5 requests · 1.45 s at the store · signed requests
-
Finding the profileOpen
-
Acting for the buyerOffered
-
In the buyer's browserNot offered
-
Calling its servicesDeclared
-
Sending the buyer to the websiteNot declared
- Finding the profile/.well-known/ucp · 200
GET /robots.txt404 Not Found105 msGET /.well-known/ucp200 OK108 ms
- read from profileActing for the buyerdeclared · accounts.shop.app
- read from profileIn the buyer's browsernot declared
- not calledCalling its servicesMCP · declared · 3 tools
- read from profileSending to the websitenot declared
- Outside UCPhomepage · /llms.txt
GET /301 Moved Permanently266 msGET /sitemap.xml404 Not Found274 msGET /llms.txt404 Not Found328 ms
- Checked its linksspec · schemas · handlers
www.shopify.com · 1 requestall answer 200 OKup to 103 ms
01 · Finding the profile2 requests · 404 Not Found · 200 OK218 ms
GET /robots.txt
404 Not Found
105 ms
Nothing at this address.
- DNS 0 ms
- Connect 9 ms
- TLS 55 ms
- Wait 41 ms
- Download 0 ms
- URL
https://catalog.shopify.com/robots.txt- Server
34.128.177.21- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
text/plain- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
envoy- Got content-type
text/plain; charset=utf-8- Got cache-control
private, no-store- Got powered-by
Shopify
GET /.well-known/ucp
200 OK
1.5 KB · application/json
108 ms
Answered.
- DNS 0 ms
- Connect 6 ms
- TLS 58 ms
- Wait 43 ms
- Download 0 ms
- URL
https://catalog.shopify.com/.well-known/ucp- Server
34.128.177.21- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
application/json- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
envoy- Got content-type
application/json; charset=utf-8- Got cache-control
public, max-age=60- Got powered-by
Shopify
Outside UCP · its other files3 requests · 301 Moved Permanently · 2 × 404 Not Found330 ms
GET /
301 Moved Permanently
→ www.shopify.com/catalog
266 ms
Redirected to https://www.shopify.com/catalog.
- DNS 0 ms
- Connect 7 ms
- TLS 219 ms
- Wait 40 ms
- Download 0 ms
- URL
https://catalog.shopify.com/- Server
34.128.177.21- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
envoy- Got content-type
text/html; charset=utf-8- Got cache-control
private, no-store- Got location
https://www.shopify.com/catalog- Got powered-by
Shopify
GET /sitemap.xml
404 Not Found
274 ms
Nothing at this address.
- DNS 0 ms
- Connect 111 ms
- TLS 119 ms
- Wait 43 ms
- Download 0 ms
- URL
https://catalog.shopify.com/sitemap.xml- Server
34.128.177.21- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
application/xml,text/xml- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
envoy- Got content-type
application/xml; charset=utf-8- Got cache-control
private, no-store- Got powered-by
Shopify
GET /llms.txt
404 Not Found
328 ms
Nothing at this address.
- DNS 0 ms
- Connect 63 ms
- TLS 164 ms
- Wait 100 ms
- Download 0 ms
- URL
https://catalog.shopify.com/llms.txt- Server
34.128.177.21- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent accept
text/plain- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
envoy- Got content-type
text/plain; charset=utf-8- Got cache-control
private, no-store- Got powered-by
Shopify
Links in the profile · spec, schemas, handlers1 request · 200 OK103 ms
GET www.shopify.com/catalog
200 OK
425.4 KB · text/html
103 ms
Answered.
- DNS 5 ms
- Connect 1 ms
- TLS 54 ms
- Wait 36 ms
- Download 5 ms
- URL
https://www.shopify.com/catalog- Server
172.64.145.93- Sent user-agent
UCPCheckerBot/1.0 (+https://ucpchecker.com/methodology)- Sent signature-agent
"https://ucpchecker.com"- Sent signature
- Web Bot Auth (RFC 9421)
- Got server
cloudflare- Got content-type
text/html; charset=utf-8- Got cache-control
max-age=900, stale-while-revalidate=86400- Got cf-ray
a54bc519c96223dd-EWR
- 01 PROFILEValid against the 2026-08-25 schema; no keys published
How agents reach this store. catalog.shopify.com's UCP profile (2026-08-25) declares one transport for dev.ucp.shopping: MCP. One panel per transport, in the spec's words.
The tools the UCP spec defines for each capability in the profile, checked against what the store's MCP service listed when we asked (tools/list).
search_catalog lookup_catalogget_product UCP profile as served 1.5 KB as served · 70 lines
{
"ucp": {
"version": "2026-08-25",
"supported_versions": {
"2026-04-08": "https://catalog.shopify.com/.well-known/ucp/2026-04-08"
},
"services": {
"dev.ucp.shopping": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/overview/",
"transport": "mcp",
"endpoint": "https://catalog.shopify.com/api/ucp/mcp",
"schema": "https://ucp.dev/2026-08-25/services/shopping/mcp.openrpc.json"
}
]
},
"capabilities": {
"dev.ucp.shopping.catalog.search": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/shopping/catalog/",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/catalog_search.json"
}
],
"dev.ucp.shopping.catalog.lookup": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/shopping/catalog/",
"schema": "https://ucp.dev/2026-08-25/schemas/shopping/catalog_lookup.json"
}
],
"dev.shopify.catalog.global": [
{
"version": "2026-08-25",
"spec": "https://shopify.dev/docs/agents/catalog/global-catalog",
"schema": "https://shopify.dev/ucp/schemas/2026-08-25/shopify_catalog_global.json",
"extends": [
"dev.ucp.shopping.catalog.search",
"dev.ucp.shopping.catalog.lookup"
],
"requires": {
"protocol": {
"min": "2026-08-25"
}
}
}
],
"dev.ucp.common.identity_linking": [
{
"version": "2026-08-25",
"spec": "https://ucp.dev/2026-08-25/specification/common/identity-linking/",
"schema": "https://ucp.dev/2026-08-25/schemas/common/identity_linking.json",
"config": {
"providers": {
"app.shop.accounts": [
{
"type": "oauth2",
"auth_url": "https://accounts.shop.app"
}
]
},
"scopes": {}
}
}
]
},
"payment_handlers": {}
}
}
[](https://ucpchecker.com/status/catalog.shopify.com)
Can UCP agents buy from catalog.shopify.com?
Is catalog.shopify.com ready for UCP agents?
What is a UCP profile?
/.well-known/ucp to tell UCP agents which services it offers, how to call them and how it takes payment. The spec calls it the business profile. catalog.shopify.com's is 1.5 KB, written for UCP 2026-08-25. What goes in a UCP profile.How was catalog.shopify.com checked?
/.well-known/ucp and robots.txt, validated the profile against UCP 2026-08-25, checked that its spec and schema links resolve. No sign-in and no purchase. How we check.