🔌

Shopify MCP

Business380

Manage Shopify stores: products, orders, customers, and inventory.

Claude DesktopCursor

Overview

Manage Shopify stores: products, orders, customers, and inventory.

Setup

Run with npx:

npx -y @modelcontextprotocol/server-shopify

Configuration

SHOPIFY_STORE_DOMAIN and SHOPIFY_ACCESS_TOKEN environment variables

Documentation

Shopify MCP

Overview

The Shopify MCP server enables AI agents to manage Shopify stores, including products, orders, customers, and inventory. Perfect for e-commerce automation and store management.

Features

  • Product Management: Create, update, delete products
  • Order Management: View and manage orders
  • Customer Data: Access customer information
  • Inventory Tracking: Monitor stock levels
  • Collection Management: Manage product collections

Installation

npx -y @modelcontextprotocol/server-shopify

Configuration

{
  "mcpServers": {
    "shopify": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-shopify"],
      "env": {
        "SHOPIFY_STORE_DOMAIN": "your-store.myshopify.com",
        "SHOPIFY_ACCESS_TOKEN": "your-access-token"
      }
    }
  }
}

App Setup

  1. Create a custom app in your Shopify admin
  2. Generate an access token with required scopes
  3. Set environment variables

Available Tools

ToolDescription
list_productsList store products
get_productGet product details
create_productCreate a new product
update_productUpdate product details
delete_productDelete a product
list_ordersList store orders
get_orderGet order details
list_customersList customers

Usage Examples

Add a Product

Create a new product "Blue T-Shirt" with price $29.99 and inventory 100.

Get Recent Orders

Show me all orders from the last 7 days.

Check Inventory

What's the current stock level for product ID 12345?

Pros

  • ✅ Full Shopify integration
  • ✅ E-commerce automation
  • ✅ Product and order management

Cons

  • ❌ Requires Shopify store
  • ❌ Custom app setup needed
  • ❌ Limited to Shopify ecosystem

Resources