Shopify MCP Server
@GeLi2001
About Shopify MCP Server
MCP server for Shopify api, usable on mcp hosts such as Claude and Cursor
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"shopify": {
"command": "npx",
"args": [
"shopify-mcp",
"--clientId",
"<YOUR_CLIENT_ID>",
"--clientSecret",
"<YOUR_CLIENT_SECRET>",
"--domain",
"<YOUR_SHOP>.myshopify.com"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Shopify MCP Server?
Shopify MCP Server is an MCP (Model Context Protocol) server that integrates with the Shopify GraphQL Admin API (2026-01), providing 31 tools to manage products, customers, orders, metafields, inventory, and tags. It is designed for developers and store admins who want to interact with Shopify store data programmatically through an AI assistant or command line.
How to use Shopify MCP Server?
Install via npx (npx shopify-mcp) or globally (npm install -g shopify-mcp). Configure authentication using either client credentials (recommended for Dev Dashboard apps) or a legacy static access token. Provide your Shopify store domain and credentials via command‑line arguments, environment variables, or a .env file. Then integrate with Claude Desktop or Claude Code by adding a tool entry in the MCP configuration.
Key features of Shopify MCP Server
- 31 tools for product, customer, and order management
- Cursor-based pagination and advanced Shopify query filtering
- Full CRUD for products, customers, orders, and metafields
- Inventory management (set absolute quantities at locations)
- Tag management on any taggable resource
- Automatic token refresh for client‑credentials auth (24‑hour expiry)
Use cases of Shopify MCP Server
- Automate product creation and variant management from an AI assistant
- Look up customer orders and process refunds or fulfillments
- Bulk update product SEO, metafields, and collections
- Merge duplicate customer records and manage addresses
- Query store data with advanced filtering and sorting
FAQ from Shopify MCP Server
What authentication methods does Shopify MCP Server support?
It supports two methods: client credentials (Client ID and Client Secret) for Dev Dashboard apps, and a legacy static access token (shpat_...) for older custom apps.
What are the prerequisites for using Shopify MCP Server?
You need Node.js 18 or higher and a Shopify store with a custom app installed. The custom app must have the required Admin API scopes (e.g., read_products, write_orders).
How do I use Shopify MCP Server with Claude Desktop?
Add a JSON entry to the mcpServers object in your Claude Desktop config file, specifying the npx shopify-mcp command along with your credentials (--clientId, --clientSecret, --domain) or your static access token.
Can I specify a different Shopify API version?
Yes. Use the --apiVersion command‑line flag or set the SHOPIFY_API_VERSION environment variable. The default is 2026-01.
Where does Shopify MCP Server store data?
All data stays in your Shopify store. The server communicates with Shopify’s GraphQL Admin API and does not store any data locally beyond temporary authentication tokens.
More Developer Tools MCP servers
FastAPI-MCP
tadata-orgExpose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
Smithery CLI
smithery-aiInstall, manage and develop MCP servers and skills for agents
DevDocs by CyberAGI 🚀
cyberagiincCompletely free, private, UI based Tech Documentation MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
test
prysmaticlabsGo implementation of Ethereum proof of stake
Comments