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.
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 editorialIllustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.
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
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
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 editorialBest 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 pagesFrom 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 dataSetup documented for
git clone https://github.com/pashpashpash/shopify-mcp-server.git && cd shopify-mcp-server && npm install && npm run buildCommand 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
Often used alongside
ecommerceguide editorialCategories and use cases
Alternatives to Shopify MCP Server
Listings that share this one's category, platforms or use cases. Ordered by how many relationships they share, not by quality or payment.
- SHShopifymanage shopify products, orders, customers, and inventory via graphql in claude or cursorOur comparisonShopify (shopify-2) is another community server for the same GraphQL Admin API with 31 tools covering fulfilments, refunds, metafields and inventory, areas this fork's tools do not cover.
- COcom.pulsemcp.mirror/amir-bengherbi-shopifyIntegrates with Shopify's GraphQL API to enable comprehensive store management, including product, customer, order, and discount operations.
- SHShopifyInteract with Shopify store data using the GraphQL API
- SSShopify StorefrontIntegrates with individual Shopify stores to enable product catalog search, cart management, and policy inquiries for complete shopping experiences from discovery to checkout.
- SPShopify Python MCP ServerIntegrates with the Shopify API to retrieve and manipulate product information.
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