Shopify Admin MCP
Provides tools for managing Shopify stores via the Admin API, including products, collections, blogs, themes, navigation menus, and discounts.
Click on "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hdmt/shopify-admin-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server