I can see that 45 products should be available in the catalog backend says all synced but can’t see any products. What am I doing wrong?
Request JSON
{
"jsonrpc": "2.0",
"method": "tools/call",
"id": 1,
"params": {
"name": "search_catalog",
"arguments": {
"meta": {
"ucp-agent": {
"profile": "https://shopify.dev/ucp/agent-profiles/2026-04-08/valid-with-capabilities.json"
}
},
"catalog": {
"query": "Bag",
"pagination": {
"limit": 10
},
"filters": {
"price": {
"min": 0,
"max": 1000000
},
"shop_ids": [
"80380231894"
],
"available": false
}
}
}
}
}
And response JSON:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"structuredContent": {
"ucp": {
"version": "2026-04-08",
"capabilities": {
"dev.ucp.shopping.catalog.search": [
{
"version": "2026-04-08",
"spec": "https://ucp.dev/2026-04-08/specification/catalog",
"schema": "https://ucp.dev/2026-04-08/schemas/shopping/catalog_search.json"
}
],
"dev.ucp.shopping.catalog.lookup": [
{
"version": "2026-04-08",
"spec": "https://ucp.dev/2026-04-08/specification/catalog",
"schema": "https://ucp.dev/2026-04-08/schemas/shopping/catalog_lookup.json"
}
],
"dev.shopify.catalog.global": [
{
"version": "2026-04-08",
"spec": "https://shopify.dev/docs/agents/catalog/global-catalog",
"schema": "https://shopify.dev/ucp/schemas/2026-04-08/shopify_catalog_global.json",
"extends": [
"dev.ucp.shopping.catalog.search",
"dev.ucp.shopping.catalog.lookup"
],
"requires": {
"protocol": {
"min": "2026-04-08"
}
}
}
]
},
"status": "success"
},
"products": [],
"messages": [],
"pagination": {
"has_next_page": false,
"total_count": 0
}
}
}
}
Shop: esx2yz-d5.myshopify.com



