Integrations
🚀 Overview
Shopify MCP Server provides a powerful bridge between your applications and the Shopify ecosystem through the Model Context Protocol. Easily manage products, customers, orders, and more with simple API calls to Shopify's Admin API.
📋 Table of Contents
📥 Installation
Choose your preferred installation method:
Method | Instructions |
---|---|
Smithery | |
Glama.ai | |
NPM | npm install shopify-mcp-server |
✨ Features
- 🛍️ Comprehensive Product Management - Search, retrieve, and manage product data
- 👥 Customer Data Access - Get customer information and manage tags
- 📦 Advanced Order Processing - Filter, sort, and manage orders easily
- ⚡ Direct GraphQL Integration - Connect directly to Shopify's Admin API
- 🛡️ Robust Error Handling - Clear feedback for troubleshooting
🧰 Available Tools
Product Management
Tool | Description | Key Parameters |
---|---|---|
get-products | Find products by title | searchTitle , limit |
get-products-by-collection | Get collection products | collectionId , limit |
get-products-by-ids | Retrieve specific products | productIds |
get-variants-by-ids | Get variant details | variantIds |
Customer Management
Tool | Description | Key Parameters |
---|---|---|
get-customers | Retrieve customer data | limit , next |
tag-customer | Add tags to customers | customerId , tags |
Order Management
Tool | Description | Key Parameters |
---|---|---|
get-orders | Filter and sort orders | first , after , query , sortKey |
get-order | Get single order details | orderId |
Shop & Collection Tools
Tool | Description | Key Parameters |
---|---|---|
get-collections | Retrieve shop collections | limit , name |
get-shop | Get basic shop details | None |
get-shop-details | Get extended shop info | None |
Discount Management
Tool | Description | Key Parameters |
---|---|---|
create-discount | Create discount codes | title , code , valueType , value |
🏁 Getting Started
- Install the packageCopy
- Set up environment variablesCopy
- Initialize the serverCopy
- Make your first API callCopy
💡 Use Cases
- E-commerce Platform Integration - Sync products and orders between systems
- Custom Admin Dashboards - Build tailored interfaces for your business needs
- Order Automation - Set up workflows for automatic order processing
- Multi-channel Sales Management - Manage inventory across all sales channels
🔧 Setup Guide
Getting a Shopify Access Token
- From your Shopify admin, go to Settings > Apps and sales channels
- Click Develop apps > Create an app
- Name your app (e.g., "Shopify MCP Server")
- Configure API scopes:
read_products
,write_products
read_customers
,write_customers
read_orders
,write_orders
- Click Save and Install app
- Copy your Admin API access token
Security Note: Store your access token securely. Never commit it to version control.
Using with Claude Desktop
Add to your claude_desktop_config.json
:
Copy
👨💻 Development
Copy
🤝 Community
Resource | Link |
---|---|
GitHub Discussions | Join the conversation |
Issue Tracker | Report bugs |
@rezajafar | |
Discord | Join our server |
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Enables interaction with Shopify store data via GraphQL API, providing tools for managing products, customers, orders, discounts, and more with robust error handling.
- 📋 Table of Contents
- 📥 Installation
- ✨ Features
- 🧰 Available Tools
- 🏁 Getting Started
- 💡 Use Cases
- 🔧 Setup Guide
- 👨💻 Development
- 🤝 Community
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Shopify store data using the GraphQL API, supporting product, customer, and order management with comprehensive error handling.Last updated -15897TypeScriptMIT License
- -securityAlicense-qualityThis MCP server connects clients with Shopify store data, enabling retrieval of product and customer information via exposed tools.Last updated -2PythonMIT License
- AsecurityAlicenseAqualityMCP server that integrates with Shopify API, allowing Claude Desktop users to retrieve and manipulate product information from Shopify stores.Last updated -5PythonMIT License
- -securityAlicense-qualityEnables interaction with Shopify stores through GraphQL API, providing tools for managing products, customers, orders, and more.Last updated -896TypeScriptMIT License