Shopify MCP Server
@GeLi2001
About Shopify MCP Server
MCP server for Shopify api, usable on mcp hosts such as Claude and Cursor
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.
Frequently asked questions
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.
Basic information
More Developer Tools MCP servers

BetterBugs
BetterBugsThe BetterBugs MCP (Model Context Protocol) enables you to load BetterBugs bug reports (via report links) directly to your preferred AI Agents and developer environments with MCP Client capabilities (such as Cursor, VS C
FastAPI-MCP
tadata-orgExpose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!

Reelier
Maxime HouleAgents make claims. Reelier writes receipts — record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.
Vibgrate MCP
VibgrateQuery your team's drift, vulnerability, and migration data from any AI assistant. Vibgrate MCP connects Cursor, Claude, ChatGPT, Windsurf, or VS Code to Vibgrate Cloud: 51 tools for DriftScores, CVEs and EOL runtimes, up
Grafana MCP server
grafanaMCP server for Grafana
Comments