Storefront MCP
Connect any AI assistant to real-time commerce data from Shopify stores with Model Context Protocol (MCP) servers. Help customers search, ask, and buy in natural language.
Start building now
Build an AI shopping agent with MCP
Model Context Protocol
The Model Context Protocol (MCP) standardizes how applications provide context to AI models. It creates a consistent way for AI systems to access Shopify's commerce data and features.
MCP uses a client-server architecture:
- MCP client: Your Shopify app that connects with AI models and passes their requests to MCP servers.
- MCP servers: API endpoints that provide structured access to Shopify's commerce data, such as products, cart operations, and customer information.
- Chat UI: A Shopify theme extension that shows a customer-facing chat window.
The backend works as an MCP client while the frontend (Chat UI) provides the customer experience. This approach lets you connect any AI model to Shopify without custom integration.
Benefits of MCP
Build AI shopping experiences that convert browsers into buyers:
MCP capabilities
- Product discovery: Natural-language search with product recommendations
- Cart management: Create carts, add or remove items, and complete checkout
- Store information: Answer questions about policies, shipping, returns, and FAQs
- Order management: Track order status and process returns
App features
- AI-powered chat: Add an embedded chat bubble for real-time shopping help
- Built-in MCP client: Connect to Shopify's tools for search, cart, and orders
- Persistent context: Keep conversations coherent by remembering past messages
- Custom chat UI: Style your theme extension to match your store's brand
- Streaming responses: Create a natural chat experience with message streaming

MCP servers
Connect to these MCP servers to extend your AI assistant's capabilities:
Explore MCP
Dive deeper with these resources to accelerate development: