Shopify Admin MCP
Provides tools for managing Shopify stores via the Admin API, including products, collections, blogs, themes, navigation menus, and discounts.
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., "@Shopify Admin MCPcreate a 10% off discount code for summer sale"
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.
Shopify Admin MCP
MCP server for Shopify Admin API operations
Setup
npm installRelated MCP server: MCP Shopify
Environment Variables
SHOPIFY_SHOP_DOMAIN=your-store.myshopify.com
SHOPIFY_ACCESS_TOKEN=shpat_xxxxxClaude Desktop Configuration
{
"mcpServers": {
"shopify-admin": {
"command": "node",
"args": ["--experimental-strip-types", "/path/to/shopify-admin-mcp/src/index.ts"],
"env": {
"SHOPIFY_SHOP_DOMAIN": "your-store.myshopify.com",
"SHOPIFY_ACCESS_TOKEN": "shpat_xxxxx"
}
}
}
}Available Tools
System
Tool | Description |
| Test API connection |
Products
Tool | Description |
| Search products (by title, vendor, etc.) |
| Get product details (by ID or handle) |
| Create a new product with optional variants |
| Update product info (title, description, status, SEO, etc.) |
| Add images to a product from public URLs |
| Get monthly sales ranking |
Collections
Tool | Description |
| Search and list collections |
| Get collection details |
| Create a collection |
| Add products and set sort order |
| Duplicate a collection |
Blog
Tool | Description |
| Get blog list |
| Get article list |
| Create an article |
| Update an article |
Theme
Tool | Description |
| Get theme list |
| Get theme file |
| Create or update theme file |
Menu
Tool | Description |
| Get navigation menus with items |
| Update a navigation menu |
Discounts
Tool | Description |
| List all discounts (code + automatic) |
| Get a single discount detail by ID |
| Create a code discount (amount/% off) |
| Update a basic code discount |
| Create an auto-applied basic discount |
| Update an auto-applied basic discount |
| Create a BXGY (buy X get Y) code discount |
| Update a BXGY code discount |
| Create an auto-applied BXGY discount |
| Update an auto-applied BXGY discount |
| Create a free shipping code discount |
| Update a free shipping code discount |
| Create an auto-applied free shipping discount |
| Update an auto-applied free shipping discount |
| Activate (enable) a discount |
| Deactivate (disable) a discount |
Required API Scopes
read_ordersread_products,write_productsread_content,write_contentread_themes,write_themesread_online_store_navigation,write_online_store_navigationread_discounts,write_discounts
This server cannot be deployed
Maintenance
Related MCP Connectors
Shopify MCP Pack — wraps the Shopify Admin REST API (2024-01)
A Model Context Protocol server for Wix AI tools
Unified MCP server for 70+ eCommerce platforms: products, orders, customers, and more.
Model Context Protocol server for Studex tools, notifications, and profile integrations
Related MCP Servers
- AlicenseCqualityDmaintenanceA Model Context Protocol server that provides comprehensive access to the Shopify Admin GraphQL API, enabling AI assistants to manage Shopify stores programmatically.1001MIT
- AlicenseNot gradedqualityFmaintenanceA comprehensive MCP server for Shopify Admin API integration, enabling AI assistants to manage products, orders, customers, inventory, analytics, and more through natural language.8 npm18MIT
- AlicenseNot gradedqualityBmaintenanceA Model Context Protocol server that connects AI agents to the Shopify Admin GraphQL API, enabling management of products, orders, customers, and more through natural language.910 npm6MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for the Shopify Admin API, enabling 36 tools for managing products, orders, customers, inventory, fulfillments, collections, analytics, marketing, content, and webhooks.8 npm1MIT