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"
Related MCP server: Shopify MCP Server
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
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/Splaticusamz/shopify-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server