Creativity · MCP — server

MCP Shopify Server

The MCP Shopify Server is a community-maintained Model Context Protocol server that wraps Shopify's Admin GraphQL and REST APIs. Given a store domain and access token, it lets an LLM client browse the catalog, inspect orders and customers, update inventory, and prototype merchandising workflows without writing custom glue code.

MCP facts

Kind
server
Ecosystem
anthropic-mcp
Language
TypeScript / Node.js
Transports
stdio

Capabilities

  • Tools: list_products, get_order, update_inventory, list_customers, run_graphql
  • Resources: shopify://product/{id} and shopify://order/{id} URIs
  • Auth: store-specific Admin API access token

Install

npx -y @modelcontextprotocol/server-shopify

Configuration

{
  "mcpServers": {
    "shopify": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-shopify"],
      "env": {
        "SHOPIFY_STORE": "mystore.myshopify.com",
        "SHOPIFY_ACCESS_TOKEN": "shpat_..."
      }
    }
  }
}

Frequently asked questions

Is this server official?

Shopify has shipped experimental MCP tooling for Storefront use cases, but most Admin API wrappers are community-maintained. Check the repo before deploying.

Which API scopes should the token have?

Grant only read_products, read_orders, and read_customers for safe workflows. Add write scopes only for the specific tools you want to enable.

Can this work with the Storefront API?

A few community servers cover Storefront GraphQL too, but most wrap Admin. Use the Storefront variant for anonymous buyer-side data.

Sources

  1. Shopify Admin API — accessed 2026-04-20
  2. MCP community servers — accessed 2026-04-20