---
title: Migrate from Storefront MCP
description: >-
  Storefront MCP's catalog and cart tools were removed. Find where each tool
  moved.
source_url:
  html: 'https://shopify.dev/docs/apps/build/storefront-mcp'
  md: 'https://shopify.dev/docs/apps/build/storefront-mcp.md'
---

# Migrate from Storefront MCP

**Removed:**

The catalog and cart tools on `https://{shop}/api/mcp` were removed. Use the [Universal Commerce Protocol (UCP)](https://shopify.dev/docs/agents) instead. For the deprecation announcement, refer to the [developer changelog](https://shopify.dev/changelog/storefront-mcp-cart-tools-are-being-deprecated-in-favour-of-ucp-cart-mcp).

Storefront MCP let AI agents search a store's catalog and manage carts over the Model Context Protocol (MCP). UCP now provides these capabilities at `https://{shop}/api/ucp/mcp`.

***

## Choose your path

* If you're a merchant and want to add AI chat to your online store without writing code, then use the [Inbox agent](https://help.shopify.com/en/manual/inbox/assigning-your-ai-staff-member) in Shopify Inbox. Before you start, check the [Inbox agent requirements](https://help.shopify.com/en/manual/inbox/assigning-your-ai-staff-member#requirements).
* If you're a developer or you build a third-party AI assistant, then build on UCP. Start with the [quickstart](https://shopify.dev/docs/agents/get-started/quickstart), or read the [Agentic commerce overview](https://shopify.dev/docs/agents).

***

## Tool map

| Storefront MCP tool | Replacement |
| - | - |
| `search_catalog`, `get_product_details` | [Storefront Catalog MCP](https://shopify.dev/docs/agents/catalog/storefront-catalog): `search_catalog`, `lookup_catalog`, and `get_product` on `/api/ucp/mcp` |
| `get_cart`, `update_cart` | [Cart MCP](https://shopify.dev/docs/agents/carts-and-checkout/cart-mcp): `create_cart`, `get_cart`, `update_cart`, and `cancel_cart` |
| Checkout URL from the cart | [Checkout MCP](https://shopify.dev/docs/agents/carts-and-checkout/checkout-mcp) |
| `search_shop_policies_and_faqs` | Unchanged on `/api/mcp`. Refer to the [Policy and FAQs tool](https://shopify.dev/docs/agents/catalog/policy-and-faqs-tool). |

### What changes in your code

* Include an [agent profile](https://shopify.dev/docs/agents/get-started/profile) in every request to `/api/ucp/mcp`.
* Create carts with [`create_cart`](https://shopify.dev/docs/agents/carts-and-checkout/cart-mcp#create_cart). Each [`update_cart`](https://shopify.dev/docs/agents/carts-and-checkout/cart-mcp#update_cart) request replaces the full cart, so send every line item and field that you want to keep.
* Authenticate or sign every request to [Checkout MCP](https://shopify.dev/docs/agents/carts-and-checkout/checkout-mcp).

***

## Customer Accounts MCP

The Customer Accounts MCP server is unchanged. Its documentation moved to [Customer Accounts MCP](https://shopify.dev/docs/apps/build/customer-accounts-mcp). To track orders through UCP, refer to [Order MCP](https://shopify.dev/docs/agents/orders/order-mcp).

***

## Sample app

The `shop-chat-agent` sample app and its [tutorial](https://shopify.dev/docs/apps/build/storefront-mcp/build-storefront-ai-agent) are deprecated.

***
