MCP server
Shopify MCP Server
MCP server for the Shopify Admin GraphQL API that lets an AI client query products, collections, customers and orders and create draft orders, tags and discount codes.
Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing
ecommerceguide summary
A community MCP server that connects an MCP client to the Shopify Admin GraphQL API. Its 18 tools find products, variants and collections, list customers and add customer tags, query orders, create and complete draft orders, create discount codes, manage webhooks, read shop details and introspect the Admin schema. It runs locally over stdio, built from source with Node.js, and authenticates with a Shopify custom app Admin API access token.
Why it stands out
A community fork of an earlier Shopify MCP server, MIT licensed, with tools for schema introspection and shopify.dev docs search.
What Shopify MCP Server does
ecommerceguide editorial- Read and write access to products, collections, customers and orders
- Creates draft orders, completes them and creates discount codes
- Manages webhook subscriptions and introspects the Admin GraphQL schema
- Local install: clone the repo, npm install, npm run build
- Auth via SHOPIFY_ACCESS_TOKEN and MYSHOPIFY_DOMAIN environment variables
- Setup steps documented for Claude Desktop; stdio transport only
- TypeScript, MIT licence, maintained by tanush-yadav as a fork
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 store whose developer works in Claude Desktop
Checking order details and shop settings while investigating a customer query
Intended outcomeThe server runs findOrders and getOrderById against the Admin GraphQL API and returns the records to the client.
A merchandising team on Shopify with developer support
Setting up a promotion and tagging customers who qualify for it
Intended outcomecreateDiscountCode creates a percentage or fixed amount code and addCustomerTags applies tags to the chosen customer.
A Shopify store that takes assisted or phone orders
Building an order for a customer from selected variants and a shipping address
Intended outcomecreateDraftOrder builds the draft with line items, email and address, and completeDraftOrder finalises it.
Who it suits
ecommerceguide editorialBest for
You run a Shopify store, use Claude Desktop or another MCP client, and can build and host a local Node.js server with an Admin API token.
Probably not for
You want a hosted endpoint with OAuth, since this only runs locally over stdio with a custom app access token, or if you need more Admin coverage than its 18 tools, where shopify-2 exposes 31.
- Business size
- Any stageMIT licensed open source with no pricing and no stated audience, so the limit is having someone to build and run it locally.last
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, Product content
- Transport
- stdio (local)
- Authentication
- API keyCreate a Shopify custom app and set SHOPIFY_ACCESS_TOKEN and MYSHOPIFY_DOMAIN in .env or config env.
- Package
- shopify-mcp-server
- Language
- TypeScript
- Licence
- MIT
- Repository last updated
- 30 Apr 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 editorialGorgiasConversational AI platform for ecommerce, automating support and driving sales.Why togetherGorgias handles the customer conversation while this server lets an MCP client pull the same Shopify order and customer records.
eDesk ‑ AI, Helpdesk & ChatAI-powered customer service designed for eCommerce.Why togethereDesk centralises store and marketplace messages; this server gives an MCP client direct Shopify order and customer lookups alongside it.
Tidio ‑ Live Chat & AI ChatbotImprove customer experience with a chatbot, AI agent, and live chat in one help desk for your store.Why togetherTidio answers shoppers on the storefront while this server handles Shopify admin queries and edits from an MCP client.
Categories 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 cursor
- SMShopify MCP Serverconnects AI assistants to shopify store data, products, customers, and orders via GraphQL
- COcom.pulsemcp.mirror/amir-bengherbi-shopifyIntegrates with Shopify's GraphQL API to enable comprehensive store management, including product, customer, order, and discount operations.
- 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, PulseMCP.
See something incorrect? Report an update