Shopify MCP Integration for Shopify Store Owners

Last updated:

Home » Articles » Shopify » Shopify MCP Integration for Shopify Store Owners

Imagine managing your entire Shopify store just by talking to Claude – checking sales, creating discounts, and finding customers with simple conversations. This integration uses MCP (Model Context Protocol) to connect Claude directly to your store’s data. Never set up an MCP integration before? Read this first for how to setup with Claude.

IMPORTANT SECURITY WARNING

This integration was created by Amir Bengherbi and is an unofficial, third-party tool that is not officially supported by Shopify or Anthropic. Before using this integration:

  • Keep your access tokens secure and never share them
  • Thoroughly review the code at the GitHub repository
  • Monitor all subsequent updates for potential security vulnerabilities
  • Use at your own risk – this tool has access to sensitive store data
  • Consider testing on a development store first

Setup Instructions

Step 1: Create a Shopify Custom App

  1. Log into your Shopify admin panel
  2. Go to Settings > Apps and sales channels
  3. Click Develop apps (enable developer preview if prompted)
  4. Click Create an app
  5. Name your app (e.g., “Claude AI Integration”)

Step 2: Configure API Permissions

  1. Click Configure Admin API scopes
  2. Select these permissions:
    • read_products and write_products
    • read_customers and write_customers
    • read_orders and write_orders
  3. Click Save

Step 3: Install and Get Your Access Token

  1. Click Install app
  2. Click Install to confirm
  3. Copy your Admin API access token (keep this secure!)

Step 4: Configure Claude Desktop

Add this configuration to your claude_desktop_config.json file:

{
  "mcpServers": {
    "shopify": {
      "command": "npx",
      "args": ["-y", "shopify-mcp-server"],
      "env": {
        "SHOPIFY_ACCESS_TOKEN": "YOUR_ACCESS_TOKEN_HERE",
        "MYSHOPIFY_DOMAIN": "your-store-name.myshopify.com"
      }
    }
  }
}

Replace:

  • YOUR_ACCESS_TOKEN_HERE with your actual access token
  • your-store-name with your actual store name

Step 5: Restart Claude Desktop

Close and reopen Claude Desktop. The integration will be active and ready to use.

Example Commands You Can Try

  • “Show me my top 10 products”
  • “Find all orders from the last week”
  • “Create a 20% discount code for Black Friday”
  • “Tag customer John Doe with ‘VIP'”
  • “What are my store’s shipping countries?”

Unlimited technical support for website owners

Starting from $1,240 per month.

Just posted

Wave

Enjoy our articles? Join our free list and get more.

Sign Up

Book Discovery Call