Shopify Admin MCP Server

MCP server for the Shopify Admin API: products, orders, customers, inventory, discounts.

Local serverstdio

What is the Shopify Admin MCP Server?

Shopify Admin MCP is an MCP integration. MCP server for the Shopify Admin API: products, orders, customers, inventory, discounts.

Packages and local setup

The published npm package is mcp-shopify-admin, version 1.1.0. Its declared MCP transport is stdio.

The package declares SHOPIFY_STORE_DOMAIN (required): Permanent store host, e.g. my-store.myshopify.com (a bare store name works too).; SHOPIFY_ACCESS_TOKEN: Ready-made Admin API access token (legacy apps created before 2026-01-01). Alternative to the client id/secret pair.; SHOPIFY_CLIENT_ID: Client id of a Dev Dashboard app; with the secret the server mints and refreshes its own token.; SHOPIFY_CLIENT_SECRET: Client secret of that app. Treat it as a secret.; SHOPIFY_API_VERSION: Admin API version: a quarterly YYYY-MM release or unstable.; SHOPIFY_API_BASE: Full http/https URL of the GraphQL endpoint, replacing host and version (e.g. a local mock).; SHOPIFY_TIMEOUT_MS: Per-request timeout in milliseconds.; SHOPIFY_MAX_RETRIES: Retries on THROTTLED/429 (always) and on 5xx / network errors for reads only.; SHOPIFY_TOKEN_LEEWAY_SECONDS: Re-mint the token this many seconds before it expires..

Before connecting

Check the maintainer’s instructions for account access, authentication and the supported client configuration. Once connected, inspect the tools your client receives and try a small task that matches the server’s stated purpose. The registry description does not include a verified, complete tool list.

Project and source

View the publisher’s registry entry · Project repository · Project website. This profile uses version 1.1.0 from the registry. Registration identifies the publisher namespace; it does not establish that this is a first-party integration for every service it connects.

Browse related payments & commerce MCP servers for tools that cover the same kind of work.

How to install the Shopify Admin MCP Server

{
  "mcpServers": {
    "shopify-admin": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-shopify-admin@latest"
      ],
      "env": {
        "SHOPIFY_STORE_DOMAIN": "my-store.myshopify.com",
        "SHOPIFY_CLIENT_ID": "your_client_id",
        "SHOPIFY_CLIENT_SECRET": "YOUR_SHOPIFY_CLIENT_SECRET"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
SHOPIFY_STORE_DOMAINDeclared in the maintainer’s client configuration.Check documentation
SHOPIFY_CLIENT_IDDeclared in the maintainer’s client configuration.Yes
SHOPIFY_CLIENT_SECRETDeclared in the maintainer’s client configuration.Yes