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) to implement UCP (Unified Catalog Protocol), adding three new catalog tools for developers working with product data.
What Changed
The update introduces three UCP catalog tools to the Storefront Catalog:
search_catalogenables searching a store’s product catalog with filters, pagination, and buyer contextlookup_catalogprovides batch lookup functionality for products or variants by identifier with input correlationget_productretrieves complete product details including interactive variant selection and availability signals
Developers can now make tool calls against the https://{storedomain}/api/ucp/mcp endpoint to access these capabilities.
Developer Impact
This change standardizes how developers interact with Shopify’s product catalog through the MCP framework. The UCP implementation provides a consistent protocol for catalog operations, which should simplify integration work for apps that need to query product information.
The batch lookup capability in lookup_catalog allows developers to retrieve multiple products or variants in a single request, potentially reducing API calls. The buyer context feature in search_catalog enables personalized product searches based on customer data.
Implementation Considerations
Developers using Storefront Catalog MCP will need to update their implementations to use the new UCP endpoint structure. The addition of availability signals and interactive variant selection in get_product provides more granular product data, which may require adjustments to existing data handling logic.
The correlation feature in batch lookups helps maintain request-response mapping when processing multiple items simultaneously.
Stay in the loop
Get Shopify ecosystem news and positioning insights for app founders.