shopify-mcp
by GeLi2001·★ 209·Score 51
Shopify MCP server with comprehensive tools for managing products, customers, orders and more through GraphQL API.
Overview
The Shopify MCP server enables developers to interact with Shopify stores through Model Context Protocol, offering extensive functionality for e-commerce operations. It provides 31 tools covering product management (CRUD operations, variants, options), customer management, order processing, inventory tracking, and metafield management. The server supports both modern OAuth client credentials and legacy static access token authentication methods, ensuring compatibility with different Shopify app configurations. It features cursor-based pagination, advanced filtering with Shopify query syntax, and integrates directly with Shopify's GraphQL Admin API.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this server if you need to integrate Shopify data with AI assistants or build custom workflows around e-commerce operations.
When NOT to choose this
Don't use this if you need access to other e-commerce platforms, or if you require read/write permissions beyond what Shopify's API provides.
Tools this server exposes
12 tools extracted from the READMEget-productsGet all products or search by title with pagination and sorting
get-product-by-idGet a specific product by ID with full details
create-productCreate a new product with optional details and variants
update-productUpdate an existing product's fields
get-customersList customers with search, pagination, and sorting
get-customer-by-idGet a single customer by ID with full details
create-customerCreate a new customer with optional details and addresses
update-customerUpdate a customer's information and preferences
get-ordersList orders with search, pagination, and sorting
get-order-by-idGet a specific order by ID with full details
create-orderCreate a new order with customer and line items
cancel-orderCancel an existing order
Comparable tools
Installation
Installation
- Install Node.js (version 18 or higher)
- For Claude Desktop, add to your config file:
{
"mcpServers": {
"shopify": {
"command": "npx",
"args": [
"shopify-mcp",
"--clientId",
"<YOUR_CLIENT_ID>",
"--clientSecret",
"<YOUR_CLIENT_SECRET>",
"--domain",
"<YOUR_SHOP>.myshopify.com"
]
}
}
}- For Claude Code:
claude mcp add shopify -- npx shopify-mcp \
--clientId YOUR_CLIENT_ID \
--clientSecret YOUR_CLIENT_SECRET \
--domain your-store.myshopify.comFAQ
- What authentication methods does this server support?
- The server supports both modern OAuth client credentials (for apps created in Shopify's Dev Dashboard after January 2026) and legacy static access tokens for existing apps.
- How do I install this MCP server?
- You can install it via npx directly in Claude Desktop or Claude Code configurations, or install globally with 'npm install -g shopify-mcp' and run it with command line arguments or environment variables.
Compare shopify-mcp with
Last updated · Auto-generated from public README + GitHub signals.