Best for
- Developers who want to manage Shopify stores using AI assistants
- Projects requiring programmatic access to the Shopify Admin API from MCP-compatible tools
- Teams seeking a ready-made, production-grade Shopify MCP server
Based on the README, this server is a well-crafted MCP integration for Shopify, offering 40 tools and robust features like OAuth, Redis caching, and structured logging. It is suitable for developers who want to use the Shopify Admin API within the MCP ecosystem, but requires careful handling of credentials and awareness of its non-official status.
A production-oriented Model Context Protocol (MCP) server that exposes the Shopify Admin GraphQL API to AI assistants. It allows Claude Desktop, Claude Code, or any MCP-compatible client to manage products, customers, orders, inventory, and metafields through a typed tool interface. The server translates MCP tool calls into Shopify Admin GraphQL operations, supporting static access tokens and OAuth client-credentials (Dev Dashboard apps), optional Redis-backed token persistence, structured JSON logging, and graceful shutdown.
npx shopify-mcp --clientId YOUR_CLIENT_ID --clientSecret YOUR_CLIENT_SECRET --domain your-store.myshopify.comnpm install, npm run build, then npm start.claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json; Windows: %APPDATA%/Claude/claude_desktop_config.json).{
"mcpServers": {
"shopify": {
"command": "npx",
"args": [
"shopify-mcp",
"--clientId",
"<CLIENT_ID>",
"--clientSecret",
"<CLIENT_SECRET>",
"--domain",
"<store>.myshopify.com"
]
}
}
}