Storefront Catalog MCP now implements UCP
Source: Shopify Dev Changelog
Storefront Catalog MCP Adopts UCP Protocol
Shopify has updated its Storefront Catalog MCP (Model Context Protocol) implementation to use the Universal Catalog Protocol (UCP). The change introduces three new catalog tools that developers can access through a standardized endpoint.
Available Tools
The UCP implementation provides three catalog operations:
search_catalogenables product catalog searches with filtering, pagination, and buyer contextlookup_catalogperforms batch lookups of products or variants by identifier with input correlationget_productretrieves complete product details including variant selection, availability signals, and additional metadata
All tool calls route through the https://{storedomain}/api/ucp/mcp endpoint.
Impact for Developers
This change standardizes how applications interact with Shopify’s product catalog through the MCP framework. Developers building AI-powered commerce tools or catalog management applications can now use a unified protocol for product data retrieval.
The batch lookup capability in lookup_catalog allows applications to retrieve multiple products or variants in a single request, reducing API calls. The buyer context parameter in search_catalog enables personalized product searches based on customer data.
Implementation Considerations
Developers currently using Storefront Catalog MCP should review their existing implementations against the new UCP-based tools. The endpoint structure has changed, requiring updates to API call configurations.
Applications that rely on product catalog operations will need to migrate to the UCP endpoint format. The correlation feature in batch lookups provides a way to match responses with specific requests when handling multiple product queries simultaneously.
Stay in the loop
Get Shopify ecosystem news and positioning insights for app founders.