Skip to main content

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 456 and 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

CategoryTools
Orderslist_orders, get_order
Productslist_products, get_product
Customerslist_customers, get_customer
Shopget_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, and read_customers scopes.