Shopify MCP Server

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

Visit Shopify MCP Server

How to install and configure Shopify MCP Server

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.

What you can do with Shopify MCP Server

  • Search product catalogs by title, retrieve product collections, and inspect specific variant metadata and size charts. - Fetch customer profiles, review pagination data, and apply segmentation tags directly to customer accounts. - Track customer purchases by filtering orders with complex queries, sorting keys, and retrieving specific order records. - Create and complete customized draft orders with line items, customer email addresses, and shipping details. - Generate percentage or fixed-amount promotional discount codes with expiration dates and customer usage limits. - Manage webhook subscriptions for automated event notifications and run GraphQL schema introspection for store development.

Key facts

  • https://github.com/tanush-yadav/shopify-mcp
  • CRM, ERP & E-commerce, Data & Analytics
  • ecommerce, graphql, inventory, retail, shopify

Part of MCP Servers

Related MCP servers

  • MCP KQL Server — MCP KQL Server is an MCP server that connects AI assistants to Azure Data Explorer clusters using Azure CLI authentication.…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP Microsoft Office Bridge — MCP Microsoft Office Bridge is an MCP server that connects AI assistants like Claude to Microsoft 365 services through the…
  • MCP Mempool — MCP Mempool is an MCP server that exposes the mempool.space WebSocket and REST APIs to AI agents, LLM assistants, and…
  • MCP NIF.PT — MCP NIF.PT is an MCP server that connects LLM clients to the Portuguese NIF.PT public API to retrieve and analyze…
  • MCP Options Order Flow Server — MCP Options Order Flow Server is an MCP server that provides real-time options order flow data, institutional bias tracking, and…

What can Shopify MCP Server do?

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.

How do I install Shopify MCP Server?

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.

Which MCP clients work with Shopify MCP Server?

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.

What credentials are required to use Shopify MCP Server?

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.

Is Shopify MCP Server open source?

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.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories