# shopify-multi-store

Connects AI agents to several Shopify Admin stores at once. It lets models compare catalogs, track fulfillment delays, and execute guarded updates.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Author: alex-brecher
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/alex-brecher/shopify-multi-store
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/shopify-multi-store

## What it does

This MCP server lets an AI assistant interact directly with Shopify Admin panels across a merchant portfolio. The model can dispatch read queries across up to one hundred storefronts in parallel, helping teams pull order summaries and compare stock levels without jumping between dashboards. It also supports specialized reports like catalog health checks and ShopifyQL analytics.

Every connected store receives an alias and stores its credentials inside the operating system keychain, such as macOS Keychain or Windows Credential Manager. Destructive actions cannot happen across the board: updates target one specified storefront at a time and require direct confirmation before applying mutations.

Running the server requires Node.js 20 or newer. Without running `shopify-multi-store setup` to assign store aliases, the tools will fail because every store operation demands that identifier.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add shopify-multi-store -- npx -y shopify-multi-store-mcp-server
```

### Codex

**Platform CLI**
```bash
codex mcp add shopify-multi-store -- npx -y shopify-multi-store-mcp-server
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "shopify-multi-store": {
            "command": "npx",
            "args": [
                "-y",
                "shopify-multi-store-mcp-server"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "shopify-multi-store": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "shopify-multi-store-mcp-server"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add shopify-multi-store npx -y shopify-multi-store-mcp-server
```

## When to use it
- compare inventory levels for identical SKUs across stores
- audit unfulfilled orders to detect fulfillment SLA breaches
- find price mismatches and catalog gaps between branches
- check merchandise data for missing SEO fields or media assets

## Example prompts
- Compare inventory levels for SKU-901 between the retail and warehouse stores.
- List unfulfilled orders older than 48 hours and group them by age.
- Summarize order revenue over the past 30 days while keeping currencies separate.

## Similar
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [CCXT](https://affpapa.org/en/nevibecode/mcp/ccxt.md) — MCP server · ★ 44591
- [Finance Toolkit](https://affpapa.org/en/nevibecode/mcp/finance-toolkit.md) — MCP server · ★ 5469
- [EdgarTools](https://affpapa.org/en/nevibecode/mcp/edgartools.md) — MCP server · ★ 2817
- [LetsFG — Flights & Hotels](https://affpapa.org/en/nevibecode/mcp/letsfg-flights-hotels.md) — MCP server · ★ 2197
- [AutoTS](https://affpapa.org/en/nevibecode/mcp/autots.md) — MCP server · ★ 1434

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
