Shopify MCP Server is an MCP server that connects Claude Desktop and other Model Context Protocol clients directly to the Shopify Admin GraphQL API. Designed for e-commerce developers, store managers, and automated operations teams, this integration allows language models to read and update e-commerce catalog and operational data. Users can query product catalogs, search items by title or ID, inspect variants, and retrieve collections without navigating the standard merchant admin interface. Beyond read operations, the server equips assistants with capabilities to handle customer data, attach customer tags, search and filter order histories, create draft orders, and complete transactions. It also provides administrative tooling to generate discount codes, configure and monitor store webhooks, fetch detailed store metadata, and run introspections directly against the Shopify Admin GraphQL schema or search developer documentation. By exposing store data through standardized MCP tools, it enables LLMs to automate repetitive merchant workflows and diagnostic store operations directly from conversational interfaces.
Category: CRM, ERP & E-commerce
Tags: ecommerce, graphql, inventory, retail, shopify
Follow these steps to install and configure the Shopify MCP Server with Claude Desktop: 1. Ensure you have Node.js (v16+) installed on your machine. 2. In your Shopify admin, go to Settings > Apps and sales channels > Develop apps > Create an app. 3. Configure scopes with read/write permissions for products, customers, and orders, install the app, and copy the Admin API access token. 4. Clone the repository and build the project: bash git clone https://github.com/tanush-yadav/shopify-mcp.git cd shopify-mcp npm install npm run build 5. Open your claude_desktop_config.json file and register the server: json { "mcpServers": { "shopify": { "command": "node", "args": ["path/to/shopify-mcp/dist/index.js"], "env": { "SHOPIFY_ACCESS_TOKEN": "your_access_token", "MYSHOPIFY_DOMAIN": "your-store.myshopify.com" } } } } 6. Replace paths and credentials with your absolute path and Shopify store details, then restart Claude Desktop.
Part of MCP Servers
The server allows AI assistants to manage store operations via Shopify GraphQL API. It provides tools to search products and variants, view collections, tag customers, inspect orders, create draft orders, manage discount codes, configure webhooks, and introspect the Shopify Admin API schema.
You clone the repository using git, run npm install, and run npm run build. Afterward, configure your access token and domain inside your client configuration, such as claude_desktop_config.json, pointing the execution command to the compiled index.js file.
It is configured for Claude Desktop on macOS and Windows, but it also works with any Model Context Protocol compliant client capable of running local Node.js processes and passing environment variables.
You need a Shopify custom app Admin API access token with read and write permissions for products, customers, and orders, along with your store domain formatted as your-store.myshopify.com.
Yes, Shopify MCP Server is open source and distributed under the MIT license, allowing users to modify, inspect, and deploy the code freely according to the license terms.