
Shopify Mcp Pro
Connects Claude to Shopify's Admin API with OAuth that actually refreshes tokens automatically. Exposes products, orders, customers, inventory adjustments, draft orders, fulfillments, and discount creation. The standout feature is real analytics via ShopifyQL queries, not stubs. You can run raw ShopifyQL for sales reports, conversion funnels, traffic sources, and product performance, or use the pre-built tools for common breakdowns. Built on Shopify API 2026-04 with updated field schemas that won't crash on deprecated fields. Reach for this when you need Claude to read store data, adjust inventory levels, or pull actual analytics without hitting silent auth expiry issues.
- GitHub stars
- 1
- tools
- 52
- auth
- Secret needed
- transport
- STDIO
- env vars
- 4
- last updated
- May 22, 2026
Tools
52 toolsPublic tool metadata for what this MCP can expose to an agent.
listProductslist with filters, pagination, sort
list with filters, pagination, sort
No parameter schema in public metadata yet.
getProductget by ID (includes inventory item IDs)
get by ID (includes inventory item IDs)
No parameter schema in public metadata yet.
createProduct
No parameter schema in public metadata yet.
updateProduct
No parameter schema in public metadata yet.
getInventoryLevelscurrent stock across locations
current stock across locations
No parameter schema in public metadata yet.
adjustInventoryadjust quantities
adjust quantities
No parameter schema in public metadata yet.
listCollections
No parameter schema in public metadata yet.
setMetafield
No parameter schema in public metadata yet.
listMetaobjectDefinitions
No parameter schema in public metadata yet.
createMetaobject
No parameter schema in public metadata yet.
listMetaobjects
No parameter schema in public metadata yet.
listOrders
No parameter schema in public metadata yet.
getOrder
No parameter schema in public metadata yet.
createDraftOrder
No parameter schema in public metadata yet.
listDraftOrders
No parameter schema in public metadata yet.
createFulfillment
No parameter schema in public metadata yet.
listFulfillmentOrders
No parameter schema in public metadata yet.
getShippingZones
No parameter schema in public metadata yet.
createRefund
No parameter schema in public metadata yet.
listTransactions
No parameter schema in public metadata yet.
listCustomers
No parameter schema in public metadata yet.
getCustomer
No parameter schema in public metadata yet.
getCustomerAnalytics
No parameter schema in public metadata yet.
createCompany
No parameter schema in public metadata yet.
listCompanies
No parameter schema in public metadata yet.
getFinancialSummary
No parameter schema in public metadata yet.
createGiftCard
No parameter schema in public metadata yet.
listGiftCards
No parameter schema in public metadata yet.
createDiscountCode
No parameter schema in public metadata yet.
listDiscounts
No parameter schema in public metadata yet.
listPriceRules
No parameter schema in public metadata yet.
createPage
No parameter schema in public metadata yet.
listPages
No parameter schema in public metadata yet.
createArticle
No parameter schema in public metadata yet.
listBlogs
No parameter schema in public metadata yet.
createRedirect
No parameter schema in public metadata yet.
createWebhook
No parameter schema in public metadata yet.
listWebhooks
No parameter schema in public metadata yet.
getSalesReportrevenue, orders, AOV (ShopifyQL)
revenue, orders, AOV (ShopifyQL)
No parameter schema in public metadata yet.
getProductAnalyticstop products by sales (ShopifyQL)
top products by sales (ShopifyQL)
No parameter schema in public metadata yet.
getConversionReportproduct conversion funnel (ShopifyQL)
product conversion funnel (ShopifyQL)
No parameter schema in public metadata yet.
getTrafficReportsales by referrer source (ShopifyQL)
sales by referrer source (ShopifyQL)
No parameter schema in public metadata yet.
getAbandonmentReportcart abandonment by date range
cart abandonment by date range
No parameter schema in public metadata yet.
listAbandonedCheckouts
No parameter schema in public metadata yet.
getMarketingReport
No parameter schema in public metadata yet.
runShopifyQLrun any ShopifyQL query directly
run any ShopifyQL query directly
No parameter schema in public metadata yet.
getShopInfo
No parameter schema in public metadata yet.
listThemes
No parameter schema in public metadata yet.
listLocations
No parameter schema in public metadata yet.
listMarkets
No parameter schema in public metadata yet.
getInventoryReport
No parameter schema in public metadata yet.
getCustomReport
No parameter schema in public metadata yet.
Sponsors
Configuration
SHOPIFY_STORE_DOMAIN*Your Shopify store domain, e.g. my-store.myshopify.com
SHOPIFY_CLIENT_ID*Client ID from Shopify Dev Dashboard (custom app)
SHOPIFY_CLIENT_SECRET*secretClient Secret from Shopify Dev Dashboard (custom app)
SHOPIFY_API_VERSIONShopify API version, defaults to 2026-04
Readme
Shopify MCP Pro
The working Shopify MCP server. Connect Claude to your Shopify store — products, orders, customers, inventory, analytics and more.
Most Shopify MCP packages have broken analytics (stubs that return wrong data), use deprecated API fields that crash at runtime, and require a static token that expires silently. This one doesn't.
Built by Denis Maleev.
Why this one
Details
- Repository
- github.com/den-indance/shopify-mcp-pro
- Categories
- Monitoring & Observability, Finance & Commerce
- Package
@den.dance/shopify-mcp-pro- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active