Overview
Manage Shopify stores: products, orders, customers, and inventory.
Setup
Run with npx:
npx -y @modelcontextprotocol/server-shopifyConfiguration
SHOPIFY_STORE_DOMAIN and SHOPIFY_ACCESS_TOKEN environment variablesDocumentation
Shopify MCP
Overview
The Shopify MCP server enables AI agents to manage Shopify stores, including products, orders, customers, and inventory. Perfect for e-commerce automation and store management.
Features
- Product Management: Create, update, delete products
- Order Management: View and manage orders
- Customer Data: Access customer information
- Inventory Tracking: Monitor stock levels
- Collection Management: Manage product collections
Installation
npx -y @modelcontextprotocol/server-shopify
Configuration
{
"mcpServers": {
"shopify": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-shopify"],
"env": {
"SHOPIFY_STORE_DOMAIN": "your-store.myshopify.com",
"SHOPIFY_ACCESS_TOKEN": "your-access-token"
}
}
}
}
App Setup
- Create a custom app in your Shopify admin
- Generate an access token with required scopes
- Set environment variables
Available Tools
| Tool | Description |
|---|---|
list_products | List store products |
get_product | Get product details |
create_product | Create a new product |
update_product | Update product details |
delete_product | Delete a product |
list_orders | List store orders |
get_order | Get order details |
list_customers | List customers |
Usage Examples
Add a Product
Create a new product "Blue T-Shirt" with price $29.99 and inventory 100.
Get Recent Orders
Show me all orders from the last 7 days.
Check Inventory
What's the current stock level for product ID 12345?
Pros
- ✅ Full Shopify integration
- ✅ E-commerce automation
- ✅ Product and order management
Cons
- ❌ Requires Shopify store
- ❌ Custom app setup needed
- ❌ Limited to Shopify ecosystem
