Back to catalog

Shopify MCP Server

MCP server for Shopify API that enables interaction with store data through GraphQL API, providing tools for managing products, customers, orders, and much more.

Get this MCP server

MCP server for Shopify API that enables interaction with store data through GraphQL API, providing tools for managing products, customers, orders, and much more.

Installation

NPX

npx shopify-mcp --accessToken <YOUR_ACCESS_TOKEN> --domain <YOUR_SHOP>.myshopify.com

NPX with environment variables

npx shopify-mcp

Global installation

npm install -g shopify-mcp
shopify-mcp --accessToken=<YOUR_ACCESS_TOKEN> --domain=<YOUR_SHOP>.myshopify.com

Configuration

Claude Desktop

{
  "mcpServers": {
    "shopify": {
      "command": "npx",
      "args": [
        "shopify-mcp",
        "--accessToken",
        "<YOUR_ACCESS_TOKEN>",
        "--domain",
        "<YOUR_SHOP>.myshopify.com"
      ]
    }
  }
}

Available Tools

Tool Description
get-products Get all products or search by name with optional limit
get-product-by-id Get a specific product by ID
createProduct Create a new product in the store with name, description, vendor, type, tags, and status
get-customers Get customers or search by name/email with optional limit
update-customer Update customer information, including name, email, phone, tags, notes, and metafields
get-customer-orders Get orders for a specific customer
get-orders Get orders with optional filtering by status and limit
get-order-by-id Get a specific order by ID
update-order Update an existing order with tags, email, notes, custom attributes, metafields, and shipping...

Capabilities

  • Product management: search and retrieve product information
  • Customer management: load customer data and manage customer tags
  • Order management: advanced order queries and filtering
  • GraphQL integration: direct integration with Shopify GraphQL Admin API
  • Comprehensive error handling: clear error messages for API and authentication issues

Environment Variables

Required

  • SHOPIFY_ACCESS_TOKEN - Your Shopify custom app access token
  • MYSHOPIFY_DOMAIN - Your Shopify store domain (for example, your-store.myshopify.com)

Notes

Requires a Shopify custom app access token with specific permissions: read_products, write_products, read_customers, write_customers, read_orders, write_orders. Important: use the 'shopify-mcp' command, not 'shopify-mcp-server'. The package name is 'shopify-mcp'.

Comments (0)

Sign In Sign in to leave a comment.

Spark Drops

Weekly picks: best new AI tools, agents & prompts

Venture Crew
Terms of Service

© 2026, Venture Crew