News |
shopify

Storefront MCP cart tools are being deprecated in favour of UCP Cart MCP

Source: Shopify Dev Changelog

Shopify Deprecates Storefront MCP Cart Tools in Favor of UCP Cart MCP

Shopify is deprecating cart tools on the Storefront MCP server and replacing them with UCP-conforming Cart MCP tools. The deprecated endpoints get_cart and update_cart at https://{shop}.myshopify.com/api/mcp will be replaced by new tools that implement the Universal Commerce Protocol (UCP) cart capability.

New Cart MCP Implementation

The new Cart MCP implements the UCP cart capability (dev.ucp.shopping.cart, version 2026-04-08) and exposes tools at the https://{shop-domain}/api/ucp/mcp endpoint. The updated toolset includes create_cart for creating new carts with line items and optional buyer context, and get_cart for retrieving the current cart state.

Impact on Shopify Developers

Developers using the Storefront MCP cart tools need to migrate their implementations to the new UCP Cart MCP endpoints. This change affects applications that interact with Shopify carts through the Model Context Protocol (MCP) server, particularly those handling cart creation and retrieval operations.

Migration Considerations

The shift to UCP-conforming tools represents Shopify’s alignment with the Universal Commerce Protocol standard. Developers should audit their current cart implementations to identify dependencies on the deprecated endpoints. The new create_cart tool offers enhanced functionality by supporting buyer context during cart creation, which was not explicitly available in the previous implementation. Applications will need to update their endpoint URLs and potentially adjust their cart handling logic to accommodate the UCP cart capability structure.

Read the full announcement →

Stay in the loop

Get Shopify ecosystem news and positioning insights for app founders.