Shopify MCP Server
Provides real-time access to Shopify store data, allowing AI agents to search products, track orders, monitor inventory levels, analyze sales performance, and access customer segments.
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 MCP ServerShow me my top 10 best-selling products this month"
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 MCP Server
Connect AI agents (Claude, Cursor, Windsurf) to your Shopify store data via the Model Context Protocol.
What It Does
Shopify MCP gives AI assistants real-time access to your Shopify store — products, orders, inventory, analytics, and customers — through the Model Context Protocol.
Ask your AI assistant things like:
"What are my top 10 selling products this month?"
"Show me orders from the last 7 days"
"Which products are low on stock?"
"What's my conversion rate this week?"
"Find repeat customers who spent over $500"
Architecture
┌──────────────┐ MCP Protocol ┌──────────────────┐ GraphQL ┌──────────┐
│ AI Agent │ ◄──────────────────► │ shopify-mcp │ ◄────────────► │ Shopify │
│ (Claude, │ stdio / SSE │ server │ Admin API │ Store │
│ Cursor) │ │ │ │ │
└──────────────┘ └──────────────────┘ └──────────┘Quick Start
Option 1: npm (Self-Hosted)
npm install -g @botsix/shopify-mcpAdd to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"shopify": {
"command": "shopify-mcp",
"env": {
"SHOPIFY_STORE_URL": "your-store.myshopify.com",
"SHOPIFY_ACCESS_TOKEN": "shpat_your_token_here"
}
}
}
}Option 2: Hosted (Coming Soon)
$19/mo — No setup, no API keys to manage. Just connect and go.
Available Tools
Tool | Description |
| List/search products with filters (title, type, vendor, status) |
| Recent orders with revenue summaries and status breakdown |
| Stock levels across locations, low-stock alerts |
| Traffic, conversion rates, top sellers, revenue trends |
| Customer segments, repeat buyers, lifetime value stats |
Setup: Getting Your Shopify API Key
Go to your Shopify admin → Settings → Apps and sales channels
Click Develop apps → Create an app
Configure Admin API scopes:
read_products,read_orders,read_inventory,read_customers,read_analyticsInstall the app and copy the Admin API access token
Revenue Model
Tier | Price | Features |
Free | $0 | npm package, self-host, all 5 tools |
Pro | $19/mo | Hosted SSE endpoint, dashboard, priority support |
Enterprise | Custom | Multi-store, custom tools, SLA |
Tech Stack
TypeScript — Type-safe from API to tools
@modelcontextprotocol/sdk — Official MCP SDK
Shopify Admin API — GraphQL for efficient data fetching
Zod — Runtime validation for all inputs
Development
git clone https://github.com/botsix-workspace/shopify-mcp.git
cd shopify-mcp
npm install
cp .env.example .env # Add your Shopify credentials
npm run devLicense
MIT © botsix
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
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/Splaticusamz/shopify-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server