
Shopify
A solid connector for the Shopify GraphQL Admin API that gives you full CRUD operations across products, customers, orders, and metafields directly from Claude or Cursor. Handles both modern client credentials auth and legacy access tokens, supports cursor-based pagination, and includes advanced filtering with Shopify's query syntax. You get 31 tools covering everything from inventory management to order fulfillment and refunds. The server automatically manages token refresh for OAuth apps and provides comprehensive error handling. Ideal when you need to automate Shopify store operations or build custom workflows that span multiple store resources without writing API boilerplate.
- GitHub stars
- 209
- tools
- 17
- last updated
- Mar 1, 2026
Tools
17 toolsPublic tool metadata for what this MCP can expose to an agent.
get-productsGet all products or search by title with pagination and sorting
Get all products or search by title with pagination and sorting
No parameter schema in public metadata yet.
get-product-by-idGet a specific product by ID with full details including SEO, options, media, variants, and collections
Get a specific product by ID with full details including SEO, options, media, variants, and collections
No parameter schema in public metadata yet.
create-productCreate a new product.
Create a new product.
No parameter schema in public metadata yet.
update-productUpdate an existing product's fields
Update an existing product's fields
No parameter schema in public metadata yet.
delete-productDelete a product
Delete a product
No parameter schema in public metadata yet.
manage-product-optionsCreate, update, or delete product options (e.g. Size, Color)
Create, update, or delete product options (e.g. Size, Color)
No parameter schema in public metadata yet.
manage-product-variantsCreate or update product variants in bulk
Create or update product variants in bulk
No parameter schema in public metadata yet.
delete-product-variantsDelete one or more variants from a product
Delete one or more variants from a product
No parameter schema in public metadata yet.
get-customersList customers with search, pagination, and sorting
List customers with search, pagination, and sorting
No parameter schema in public metadata yet.
get-customer-by-idGet a single customer by ID with full details
Get a single customer by ID with full details
No parameter schema in public metadata yet.
create-customerCreate a new customer
Create a new customer
No parameter schema in public metadata yet.
update-customerUpdate a customer's information
Update a customer's information
No parameter schema in public metadata yet.
delete-customerDelete a customer
Delete a customer
No parameter schema in public metadata yet.
customer-mergeMerge two customer records into one
Merge two customer records into one
No parameter schema in public metadata yet.
manage-customer-addressCreate, update, or delete a customer's mailing address
Create, update, or delete a customer's mailing address
No parameter schema in public metadata yet.
get-ordersGet orders with filtering, pagination, and sorting
Get orders with filtering, pagination, and sorting
No parameter schema in public metadata yet.
get-order-by-idGet a specific order by ID with smart lookup — accepts order name, numeric ID, or full GID
Get a specific order by ID with smart lookup — accepts order name, numeric ID, or full GID
No parameter schema in public metadata yet.
Sponsors
Readme
Shopify MCP Server
(please leave a star if you like!)
MCP Server for Shopify API, enabling interaction with store data through GraphQL API. This server provides tools for managing products, customers, orders, and more.
📦 Package Name: shopify-mcp
🚀 Command: shopify-mcp (NOT shopify-mcp-server)
Features
Details
- Repository
- github.com/geli2001/shopify-mcp
- Categories
- Data & Analytics, Finance & Commerce