MCP server
Shopify MCP Server
MCP server for the Shopify Admin GraphQL API that lets AI clients read products, collections, customers and orders, tag customers, and create discounts and draft orders.
Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing
ecommerceguide summary
Shopify MCP Server connects MCP clients to the Shopify Admin GraphQL API so an assistant can read products, variants, collections, customers, orders and shop details, tag customers, create discount codes, and create and complete draft orders. It also subscribes to and removes webhooks. Maintained by Amir Bengherbi under the MIT licence, it runs locally over stdio via npx -y shopify-mcp-server, authenticated with a Shopify custom app access token and store domain.
Why it stands out
Community-maintained MIT-licensed npm package that runs locally over stdio using a Shopify custom app Admin API token.
What Shopify MCP Server does
ecommerceguide editorial- Community server maintained by Amir Bengherbi, MIT licence, written in TypeScript
- Read and write: tag customers, create discounts, create and complete draft orders
- Query orders with filters, sort keys, cursors and single order lookup
- Runs locally over stdio, installed with npx -y shopify-mcp-server
- Auth via SHOPIFY_ACCESS_TOKEN and MYSHOPIFY_DOMAIN from a Shopify custom app
- README gives setup steps for Claude Desktop config
- manage-webhook tool subscribes, finds and unsubscribes webhook topics
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 merchandising from Claude Desktop
Checking which products sit in a collection and pulling variant details before a promotion
Intended outcomeThe server answers with get-products-by-collection and get-variants-by-ids results from the Admin GraphQL API
A Shopify store team handling customer queries
Looking up a customer's recent orders and flagging the account for follow-up
Intended outcomeget-customers and get-orders return the data, and tag-customer writes tags back to the customer record
A Shopify store running a time-limited promotion
Setting up a percentage discount code and preparing a manual order for a wholesale buyer
Intended outcomecreate-discount issues the code with start and end dates, and create-draft-order plus complete-draft-order handle the order
Who it suits
ecommerceguide editorialBest for
You run a Shopify store, can set up a custom app access token, and want a local MIT-licensed MCP server that both reads store data and writes tags, discounts and draft orders.
Probably not for
You need a hosted remote endpoint, OAuth, transports other than stdio, or documented setup beyond Claude Desktop.
- Business size
- Any stageThe server is a free MIT-licensed npm package with no stated audience or usage bounds.
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
- Transport
- stdio (local)
- Authentication
- API keyCreate a custom app in Shopify admin and set SHOPIFY_ACCESS_TOKEN and MYSHOPIFY_DOMAIN env vars.
- Package
- shopify-mcp-server (npm)
- Language
- TypeScript
- Licence
- MIT
- Repository last updated
- 27 Jan 2025
Connect Shopify MCP Server
Third-party dataSetup documented for
npx -y shopify-mcp-serverCommand 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 Shopify support tickets while this server lets an MCP client pull order and customer records directly.
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 shopper chats on the storefront while this server gives internal assistants read and write access to Shopify Admin data.
Re:amaze AI Helpdesk & ChatDeliver smarter support with our AI Agent, chatbot and live chat, built into a support helpdesk.Why togetherRe:amaze runs the shared inbox for replies while this server retrieves the underlying Shopify orders and customers.
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
- 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 PulseMCP, mcpservers.org.
See something incorrect? Report an update