mcp-shopify
Provides tools for interacting with the Shopify Admin API, enabling management of products, orders, customers, collections, inventory, and shop information.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-shopify list all products in my store"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
@cloud9-labs/mcp-shopify
MCP server for Shopify Admin API.
Installation
Add this to your Claude Desktop configuration:
{
"mcpServers": {
"mcp-shopify": {
"command": "npx",
"args": ["-y", "@cloud9-labs/mcp-shopify"],
"env": {
"SHOPIFY_STORE_URL": "YOUR_STORE_URL",
"SHOPIFY_ACCESS_TOKEN": "YOUR_ACCESS_TOKEN"
}
}
}
}Related MCP server: shopify-mcp
Configuration
Set the following environment variables:
Variable | Description |
| Your Shopify store URL (e.g., mystore.myshopify.com) |
| Admin API access token |
Tools
Tool | Description |
| List all products in Shopify store |
| Get a specific product by ID |
| Create a new product |
| Update an existing product |
| List all orders |
| Get a specific order by ID |
| List all customers |
| Get a specific customer by ID |
| Create a new customer |
| Search for customers |
| List all product collections |
| Get inventory levels for products |
| Get total product count |
| Get shop information |
License
MIT
Available Tools
14 toolsshopify_count_productsB
Count products with optional filters.
Inputs: vendor, product_type.
shopify_create_customerD
Create a new customer.
Inputs: email (required), tags, phone, last_name, +1 more.
shopify_create_productC
Create a new product.
Inputs: title (required), tags, images, status, +4 more.
shopify_get_customerB
Get a customer by ID.
Inputs: customerId (required).
shopify_get_inventory_levelsB
Get inventory levels by item or location IDs.
Inputs: limit, location_ids, inventory_item_ids.
shopify_get_orderB
Get an order by ID.
Inputs: orderId (required).
shopify_get_productA
Get a product by ID.
Inputs: productId (required).
shopify_get_shopA
Get shop information.
Inputs: no named parameters.
shopify_list_collectionsA
List collections with pagination.
Inputs: limit.
shopify_list_customersC
List customers with pagination.
Inputs: limit, page_info.
shopify_list_ordersC
List orders with filtering options.
Inputs: limit, status, financial_status, fulfillment_status.
shopify_list_productsC
List products with pagination and filtering options.
Inputs: limit, status, page_info.
shopify_search_customersC
Search customers by query string.
Inputs: query (required).
shopify_update_productC
Update an existing product.
Inputs: productId (required), tags, title, status, +3 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 14 tools
Tool names clearly separate resources and actions, making most purposes obvious. The only possible confusion is between list_customers and search_customers, though their descriptions indicate different input modes.
All tools follow a consistent shopify_verb_noun pattern using snake_case. Action verbs like list, get, create, update, count, and search are applied uniformly across resources.
14 tools is a well-scoped size for a Shopify MCP server, covering the core resources without bloating the surface. Each tool serves a distinct purpose and the set remains navigable.
Products have solid CRUD coverage, but orders are read-only and customers lack update/delete operations. Collections and inventory are also minimally covered, with list-only and get-only tools respectively, leaving notable lifecycle gaps.
Maintenance
Related MCP Connectors
Hosted Shopify MCP server for Claude, ChatGPT and Cursor, with each action switched per account.
Unified MCP server for 70+ eCommerce platforms: products, orders, customers, and more.
Shopify MCP Pack — wraps the Shopify Admin REST API (2024-01)
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceA Shopify-focused MCP server that enables AI agents to manage store operations like order tracking, product discovery, and checkout link generation. It facilitates customer-facing interactions including shipping estimates and real-time inventory searches.-
- AlicenseAqualityDmaintenanceMCP server for Shopify Admin API with a ComfyUI bridge for AI product image generation. Covers products, orders, inventory, and customers.5843 npm1MIT
- AlicenseNot gradedqualityCmaintenanceA comprehensive MCP server for Shopify Admin API integration, enabling AI assistants to manage products, orders, customers, inventory, analytics, and more through natural language.25 npm20MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for the Shopify Admin API, enabling 36 tools for managing products, orders, customers, inventory, fulfillments, collections, analytics, marketing, content, and webhooks.5 npm1MIT