Shopify MCP Server
A Model Context Protocol server that provides AI assistants with comprehensive, read-only access to the Shopify Admin API.
What can it do?
Ask your AI assistant questions like:
- "List our top-selling products."
- "Show me all open orders from this week."
- "What is the inventory count for product
789?" - "Find customer
456and show me their order history." - "What plan is our Shopify store on?"
- "List all cancelled orders and their reasons."
- "How many customers do we have?"
Features
- 7 read-only tools across 4 categories (Orders, Products, Customers, Shop)
- LLM-optimized responses — internal Shopify metadata is stripped, money amounts are formatted with currency symbols, and product variants are simplified to essential fields
- Type-safe — built with TypeScript and Zod schema validation
- Security-first — read-only by design, supports Shopify custom app tokens with scoped permissions
Supported Resources
| Category | Tools |
|---|---|
| Orders | list_orders, get_order |
| Products | list_products, get_product |
| Customers | list_customers, get_customer |
| Shop | get_shop_info |
Prerequisites
- Node.js >= 20
- A Shopify store URL (e.g.,
my-store.myshopify.com) - A Shopify Admin API access token with read permissions. We recommend creating a custom app with only
read_orders,read_products, andread_customersscopes.