Skip to content

MCP server

Shopify MCP Server

MCP server for the Shopify Admin GraphQL API that lets AI clients query products, collections, customers and orders, create draft orders, discounts and webhooks.

  • Community
  • Runs locally
  • API key

Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing

ecommerceguide summary

Shopify MCP Server is a community TypeScript server that connects an MCP client to the Shopify Admin GraphQL API. Its tools search products, collections and variants, list customers and orders, add customer tags, create and complete draft orders, create discount codes, read shop details and manage webhook subscriptions. It runs locally over stdio, authenticated with a Shopify custom app access token and store domain. MIT licensed, with README setup steps for Claude Desktop.

Why it stands out

Community fork of rezapex/shopify-mcp-server, installed from source with npm and run locally over stdio under Claude Desktop.

What Shopify MCP Server does

ecommerceguide editorial
  • Fifteen tools over the Shopify Admin GraphQL API
  • Read and write: tag customers, create discounts, manage webhooks
  • Draft order tools create and complete orders
  • Installed by cloning the repo and running npm install and build
  • Auth via SHOPIFY_ACCESS_TOKEN and MYSHOPIFY_DOMAIN from a Shopify custom app
  • Community fork of rezapex/shopify-mcp-server, MIT licensed, TypeScript
  • Local stdio server, configured in claude_desktop_config.json

How ecommerce teams could use it

ecommerceguide editorial

Illustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.

  1. A Shopify merchant running catalogue and order admin through Claude Desktop

    Someone needs to look up products by title or collection and pull orders with filters and sorting

    Intended outcomeThe server answers those queries against the Admin GraphQL API and returns product, variant and order records

  2. An operations team handling wholesale requests on Shopify

    A quote needs a draft order with line items, customer email and a shipping address, then completion

    Intended outcomecreate-draft-order and complete-draft-order build and close the draft order through the Admin API

  3. A developer building promotions and integrations on a Shopify store

    Discount codes and webhook subscriptions have to be set up and checked during development

    Intended outcomecreate-discount sets code, value type and dates, and manage-webhook subscribes, finds or unsubscribes topics

Who it suits

ecommerceguide editorial

Best for

You work on a Shopify store, can build a Node project from source, and want Claude Desktop to read and write store data through the Admin GraphQL API.

Probably not for

You need a hosted endpoint, OAuth, support for a platform other than Shopify, or documented setup beyond Claude Desktop.

Business size
Any stageNo pricing or stated audience: it is an MIT-licensed repository run locally against any Shopify store with a custom app token.

Technical details

From the vendor's own pages

From the server's repository, documentation and MCP directory listings.

What an agent can do
Manage products, Orders, Customers, Store development
Transport
stdio (local)
Authentication
API keySHOPIFY_ACCESS_TOKEN and MYSHOPIFY_DOMAIN set in .env or the Claude Desktop config env block, from a Shopify custom app.
Package
shopify-mcp-server
Language
TypeScript
Licence
MIT
Repository last updated
19 Feb 2025

Connect Shopify MCP Server

Third-party data

Setup documented for

Install command
git clone https://github.com/pashpashpash/shopify-mcp-server.git && cd shopify-mcp-server && npm install && npm run build

Command as listed on the repository README, not tested by ecommerceguide. Check the repository README (opens in a new tab) for configuration and credentials before running it.

Works with

Ecommerce platforms and services

Systems this server reads from or writes to.

Often used alongside

ecommerceguide editorial

Categories and use cases

Sources

ecommerceguide profiles are built from public product information and written for ecommerce teams. We do not test products, and paying never changes where a listing ranks.

Also listed on mcpservers.org.

See something incorrect? Report an update