Overview
Shopify MCP Server is an MCP implementation that enables interaction with a Shopify store via Shopify's GraphQL Admin API. It provides a GraphQL-enabled interface for managing products, customers, and orders, and includes tooling to query and manipulate store data. The server requires Node.js 16+ and a Shopify Custom App access token with appropriate Admin API scopes (read/write for products, customers, and orders). It exposes MCP tools such as get-products, get-product-by-id, createProduct; get-customers, update-customer, get-customer-orders; get-orders, get-order-by-id, update-order. Configuration can be done via Claude Desktop or environment variables (.env). Usage with npx shopify-mcp or a global install is supported. The README covers setup steps, token acquisition, and a note about ensuring the correct package (shopify-mcp vs shopify-mcp-server) to avoid token errors. Debugging, license, and error-handling guidance are provided.
Features
Product Management
Search and retrieve product information.
Customer Management
Load customer data and manage customer tags.
Order Management
Advanced order querying and filtering.
GraphQL Integration
Direct integration with Shopify's GraphQL Admin API.
Comprehensive Error Handling
Clear error messages for API and authentication issues.




