News |
shopify

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_catalog enables product catalog searches with filtering, pagination, and buyer context
  • lookup_catalog performs batch lookups of products or variants by identifier with input correlation
  • get_product retrieves 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.

Read the full announcement →

Stay in the loop

Get Shopify ecosystem news and positioning insights for app founders.