Skip to main content
Glama

Shopify MCP Server

npm version License: MIT

An MCP (Model Context Protocol) server that connects Claude to your Shopify store via the Admin REST API. Provides read-only tools for searching orders, checking inventory, looking up customers, and generating sales summaries.

Tools

Tool

Description

search_orders

Search orders by status, date range, or customer email

check_inventory

Look up inventory levels by product title or ID

lookup_customer

Find customers by email, name, or phone

get_sales_summary

Revenue summary with top products for a date range

Related MCP server: Shopify MCP Pro

Quick Start

1. Install

npm install -g @buildwithabid/shopify-mcp-server

Or clone locally:

git clone https://github.com/buildwithabid/shopify-mcp.git
cd shopify-mcp
npm install && npm run build

2. Configure

Create a custom app at dev.shopify.com with these Admin API scopes:

  • read_orders

  • read_products

  • read_customers

For apps created after Jan 2026 (Dev Dashboard — tokens auto-refresh every 24h):

export SHOPIFY_STORE_URL=https://your-store.myshopify.com
export SHOPIFY_CLIENT_ID=your_client_id
export SHOPIFY_CLIENT_SECRET=your_client_secret

Get your client_id and client_secret from Dev Dashboard → your app → Settings → Client credentials. The server handles token generation and refresh automatically.

For legacy apps (static token):

export SHOPIFY_STORE_URL=https://your-store.myshopify.com
export SHOPIFY_ACCESS_TOKEN=shpat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3. Run

shopify-mcp-server
# Server starts at http://localhost:3000/mcp

4. Add to Claude Code

claude mcp add shopify-mcp --transport http http://localhost:3000/mcp

Then ask Claude things like:

"Show me all open orders from last week"

"Is the Blue T-Shirt XL in stock?"

"Look up customer john@example.com"

"What was our revenue last month?"

Docker

docker build -t shopify-mcp .
docker run -p 3000:3000 \
  -e SHOPIFY_ACCESS_TOKEN=shpat_xxx \
  -e SHOPIFY_STORE_URL=https://your-store.myshopify.com \
  shopify-mcp

Development

cp .env.example .env    # fill in your credentials
npm run dev             # runs with tsx

License

MIT


Available for MCP work — tool surface reviews, production builds, and keeping them running afterwards. Scope and fixed prices: The Write Path

Built by Abid Ali, who runs a guarded MCP server over live invoices and statutory filing deadlines every working day. 📬 support@bizfilo.com

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Read-only Shopify Admin API MCP server for business reporting, exposing tools like get_shop_summary, list_recent_orders, and search_products.
    1,005 npm
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    Shopify MCP server with working analytics (ShopifyQL), auto-refresh auth, and Shopify API 2026-04. Fixed broken tools from other packages real sales reports, no silent token expiry, no runtime crashes
    52
    28 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Production-grade MCP server for the Shopify Admin GraphQL API, exposing typed tools for AI agents to manage products, orders, customers, and more.
    9 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    A read-only MCP server that exposes the full Shopify Admin GraphQL API through 6 universal tools, with multi-store support and mutation rejection at the parser level for safety.
    6
    143 PyPI
    1
    MIT