hamzashahbaz/shopify-mcp-server
MCP server that gives AI assistants real-time access to Shopify store analytics via ShopifyQL and the Admin GraphQL API.
Platform-specific configuration:
{
"mcpServers": {
"shopify-mcp-server": {
"command": "npx",
"args": [
"-y",
"shopify-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
An MCP server that gives AI assistants real-time access to your Shopify store analytics through ShopifyQL and the Admin GraphQL API.
Connect any MCP-compatible AI assistant (Claude, GPT, Cursor, etc.) to your Shopify store. Ask questions in plain English — the server translates them into ShopifyQL queries and GraphQL calls, then returns real data from your store. Sales, orders, inventory, traffic, marketing — all queryable through conversation.
| Tool | Description | |------|-------------| | shopify_sales_summary | Total sales, net sales, orders, AOV, returns, and discounts for any date range | | shopify_sales_by_product | Revenue breakdown by product with sorting and limits | | shopify_sales_by_channel | Sales split across channels (Online Store, POS, etc.) | | shopify_sales_over_time | Time series sales trends by day, week, month, quarter, or year | | shopify_orders | Recent orders with line items, customer info, and fulfillment status | | shopify_customer_metrics | Customer acquisition and behavior — new vs. returning over time | | shopify_traffic | Sessions, visitors, and conversion rate — optionally grouped by source, device, or country | | shopify_sales_by_geography | Sales breakdown by billing country | | shopify_ad_spend | Marketing event data from Shopify campaigns | | shopify_shop_campaign_insights | Shop campaign performance — ad spend vs. sales with period comparisons | | shopify_inventory | Inventory levels by variant with SKU search and low-stock filtering | | shopify_sales_by_discount | Sales breakdown by discount code | | shopify_custom_query | Run raw ShopifyQL for anything the pre-built tools don't cover |
Loading reviews...