Official Shopify integration — manage products, orders, customers, and storefronts via AI
The official Shopify MCP server gives AI agents full access to your Shopify store — manage inventory, process orders, handle customers, and update your storefront through natural language. Features: - Create and update products with variants, pricing, and inventory - Process and manage orders (fulfil, refund, cancel) - Access customer profiles and purchase history - Manage collections and product organisation - Update theme content and metafields - Run GraphQL queries against the Admin API - Handle discount codes and promotions - Access analytics and sales reports - Manage shipping zones and carriers Use cases: - "Update the price of all products in the Summer collection by +15%" - "Show me all orders over $200 that haven't shipped in 3 days" - "Create a new product called X with these variants..." - "Which products are almost out of stock?" Works with all Shopify plans. Uses Admin API with granular permission scopes.
from agents import Agent
from agents.mcp import MCPServerStdio
mcp_server = MCPServerStdio(
command="npx",
args=["-y", "@shopify/mcp"],
env={
"SHOPIFY_STORE_DOMAIN": "your-store.myshopify.com",
"SHOPIFY_ACCESS_TOKEN": "shpat_...",
},
)
agent = Agent(
name="My Agent",
model="gpt-4o",
mcp_servers=[mcp_server],
)If you maintain Shopify MCP, add this badge to your README to show it's verified on CuratedMCP:
[](https://curatedmcp.com/marketplace/shopify-mcp)