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) 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_catalog enables searching a store’s product catalog with filters, pagination, and buyer context
  • lookup_catalog provides batch lookup functionality for products or variants by identifier with input correlation
  • get_product retrieves 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.

Read the full announcement →

Stay in the loop

Get Shopify ecosystem news and positioning insights for app founders.