Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)
@ramakay
About Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)
A Shopify MCP Server built to interact with Mock.shop
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
10Fetches basic shop details (name, description, currency).
Fetches a specific product by ID. If `includeImages` is true, returns JSON details and the first image (75px) as a base64 `ImageContentBlock`.
Searches/filters products with pagination/sorting.
Fetches a specific collection by ID, optionally including products.
Searches/filters collections with pagination/sorting.
Creates a new shopping cart.
Adds line items to an existing shopping cart.
Updates line items (e.g., quantity) in an existing shopping cart.
Removes line items from an existing shopping cart.
Fetches the details of an existing shopping cart by ID.
Overview
What is Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)?
This server implements a Model Context Protocol (MCP) server that acts as an intelligent bridge and proxy to Shopify’s Storefront API. It uniquely supports mock.shop for safe development and testing without requiring real store credentials. The server communicates via Standard Input/Output (stdio), making it suitable for local integration with clients like Claude Desktop and Cursor.
How to use Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)?
Clone the repository, install dependencies (npm install), and build (npm run build). Configure your MCP client (Claude Desktop or Cursor) to launch the compiled server (dist/server.js) via stdio. Optionally set environment variables (SHOPIFY_STORE, SHOPIFY_ACCESS_TOKEN, SHOPIFY_VERSION) to connect to a real store; otherwise mock.shop is used by default with no configuration required. The server runs automatically when launched by the client.
Key features of Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)
- Supports
mock.shopsandbox for risk‑free development and testing. - Prioritizes safety with explicit
ToolAnnotations(readonly, destructive, etc.). - Provides transparent control over which Shopify API version is used.
- Offers ten Storefront API tools: product, collection, and cart operations.
- Communicates via stdio for local client integration.
- Built with a layered architecture separating MCP and Shopify logic.
Use cases of Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)
- Develop and test Shopify storefront features without affecting a live store.
- Experiment with AI‑assisted workflows (e.g., product queries, cart management) in a safe sandbox.
- Validate API interactions and tool outputs before deploying to a production store.
- Learn the Shopify Storefront API without needing real credentials.
- Integrate Shopify data into conversational AI assistants locally.
FAQ from Shopify MCP Proxy & Mock Server (ShopifyMCPMockShop)
What is mock.shop and how does it differ from a real store?
mock.shop is a free, publicly accessible Shopify sandbox environment. The server uses it by default when no real store credentials are provided. It allows safe testing and development without impacting a live store.
What runtime dependencies are required?
The server is a standalone Node.js script. You need Node.js and npm installed to build and run it. After cloning, run npm install and npm run build to compile TypeScript into JavaScript.
Where does data live when using this server?
All data is fetched from or written to Shopify’s Storefront API – either the real store’s API or the mock.shop API. No data is stored locally by the server beyond transient request/response handling.
What are the known limitations?
Inline image rendering (used by getProductById when includeImages is true) may appear in a separate UI block rather than inline in some clients like Claude Desktop and Cursor. Admin API tools are currently disabled but planned for future updates.
How does authentication work?
For mock.shop, no authentication is required. When connecting to a real store, you must set the SHOPIFY_STORE (store domain) and SHOPIFY_ACCESS_TOKEN (Storefront API access token) environment variables. The server currently only supports Storefront API authentication; Admin API credentials are not yet used.
More Other MCP servers

EverArt
modelcontextprotocolModel Context Protocol Servers
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
ghidraMCP
LaurieWiredMCP Server for Ghidra
Comments