Overview
Manage Shopify stores: products, orders, customers, inventory, and analytics.
Setup
Run with npx:
npx -y @modelcontextprotocol/server-shopifyConfiguration
SHOPIFY_STORE_DOMAIN and SHOPIFY_ACCESS_TOKEN environment variablesDocumentation
Shopify MCP (Enhanced)
Overview
Shopify MCP provides access to Shopify Admin API for e-commerce store management.
Features
- Product management
- Order processing
- Customer management
- Inventory tracking
- Analytics access
Installation
npx -y @modelcontextprotocol/server-shopify
Configuration
Set up Shopify credentials:
export SHOPIFY_STORE_DOMAIN=your-store.myshopify.com
export SHOPIFY_ACCESS_TOKEN=your_access_token
Create a custom app at Shopify Admin API.
Available Operations
| Operation | Description |
|---|---|
| List Products | Get all products |
| Create Product | Add new product |
| Get Orders | Retrieve orders |
| Update Inventory | Modify stock levels |
| Get Customers | List customers |
Usage Examples
List Products
{
"action": "list_products",
"limit": 50,
"status": "active"
}
Create Product
{
"action": "create_product",
"title": "New Product",
"body_html": "Product description",
"vendor": "My Brand",
"product_type": "Electronics",
"variants": [
{ "price": "29.99", "sku": "PROD-001", "inventory_quantity": 100 }
]
}
Get Orders
{
"action": "get_orders",
"status": "open",
"limit": 25
}
Pros
- ✅ Full e-commerce integration
- ✅ Real-time inventory
- ✅ Order automation
- ✅ Customer insights
Cons
- ❌ Requires Shopify store
- ❌ API rate limits
- ❌ Complex for simple stores
