MCP server
Shopify MCP Server
MCP server for the Shopify GraphQL Admin API with 31 tools to manage products, customers, orders, fulfilments, refunds, metafields and inventory.
Repository and documentation last checked Built from public product pages and documentation. SourcesClaim this listing
ecommerceguide summary
Shopify MCP Server connects an MCP client to the Shopify GraphQL Admin API, with 31 tools covering products and variants, customers, orders, fulfilments, refunds, metafields, tags and inventory quantities. It runs locally over stdio via npx shopify-mcp, authenticating with OAuth client credentials or a legacy shpat access token plus the shop domain. The README gives setup steps for Claude Desktop and Claude Code. Maintained by GeLi2001 in TypeScript under an MIT licence.
Why it stands out
Community server run locally through npx with OAuth client credentials or a legacy shpat access token.
What Shopify MCP Server does
ecommerceguide editorial- 31 tools across products, customers, orders, metafields, inventory and tags
- Read and write: create-product, order-cancel, refund-create, inventory-set-quantities
- Runs locally with npx shopify-mcp over stdio transport
- OAuth client credentials or legacy static access token authentication
- Targets Shopify GraphQL Admin API version 2026-01 by default
- Cursor pagination, sort keys and Shopify query syntax on list tools
- Community project by GeLi2001, TypeScript, MIT licence
How ecommerce teams could use it
ecommerceguide editorialIllustrative scenarios written by ecommerceguide from the product's documented capabilities. They are not customer case studies.
Apparel store on Shopify using Claude Desktop
Merchandiser needs product options and variant prices set up after a catalogue import
Intended outcomemanage-product-options and manage-product-variants create options and bulk update variant prices, SKUs and barcodes
Shopify store team handling daily order exceptions in Claude Code
Orders need cancelling, marking as paid, fulfilling or refunding after support checks
Intended outcomeOrder tools cover lookup, cancel, close or open, mark as paid, fulfilment and refund creation
Shopify store keeping customer records tidy
Duplicate customer records and out of date addresses build up in the admin
Intended outcomecustomer-merge combines two records and manage-customer-address creates, updates or deletes mailing addresses
Who it suits
ecommerceguide editorialBest for
You run a Shopify store, can install an npm package locally and want Claude Desktop or Claude Code to read and write Admin API data.
Probably not for
You need a hosted remote endpoint or transports other than stdio, since this server runs locally over stdio only.
- Business size
- Any stageNo pricing or stated audience limit; it needs Node 18 or higher and a Shopify app with Admin API scopes.
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, Inventory, Customers, Shipping and fulfilment, Product content
- Transport
- stdio (local)
- Authentication
- API key, OAuthSupports OAuth client credentials (--clientId/--clientSecret) or legacy static shpat_ access token plus shop domain.
- Package
- shopify-mcp (npm)
- Language
- TypeScript
- Licence
- MIT
- Repository last updated
- 5 Apr 2026
Connect Shopify MCP Server
Third-party dataSetup documented for
npx shopify-mcpCommand as listed on the repository README, not tested by ecommerceguide. Check the official documentation (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 customer tickets with Shopify order data while this server makes catalogue, order and refund changes from an MCP client.
Tidio ‑ Live Chat & AI ChatbotImprove customer experience with a chatbot, AI agent, and live chat in one help desk for your store.Why togetherTidio covers storefront chat and support while this server handles admin-side product, order and inventory changes.
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 support inbox while this server performs the Shopify admin edits those tickets call for.
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.
- SMShopify MCP Serverconnects AI assistants to shopify store data, products, customers, and orders via GraphQLOur comparisonBoth are community servers for the Shopify Admin GraphQL API; this one covers refunds, fulfilments, metafields and inventory quantities, while the other adds draft orders, discounts and webhooks.
- SHShopifyInteract with Shopify store data using the GraphQL API
- COcom.pulsemcp.mirror/amir-bengherbi-shopifyIntegrates with Shopify's GraphQL API to enable comprehensive store management, including product, customer, order, and discount operations.
- PRPressoAI-powered analytics platform connecting e-commerce and marketing data
- SSShopify StorefrontIntegrates with individual Shopify stores to enable product catalog search, cart management, and policy inquiries for complete shopping experiences from discovery to checkout.
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.
- GitHub repositorygithub.com (opens in a new tab)
- GitHub repositorygithub.com (opens in a new tab)
- Documentationnpmjs.com (opens in a new tab)
Also listed on PulseMCP.
See something incorrect? Report an update