Creativity · MCP — server
MCP Shopify Server
The MCP Shopify Server is a community-maintained Model Context Protocol server that wraps Shopify's Admin GraphQL and REST APIs. Given a store domain and access token, it lets an LLM client browse the catalog, inspect orders and customers, update inventory, and prototype merchandising workflows without writing custom glue code.
MCP facts
- Kind
- server
- Ecosystem
- anthropic-mcp
- Language
- TypeScript / Node.js
- Transports
- stdio
Capabilities
- Tools: list_products, get_order, update_inventory, list_customers, run_graphql
- Resources: shopify://product/{id} and shopify://order/{id} URIs
- Auth: store-specific Admin API access token
Install
npx -y @modelcontextprotocol/server-shopify Configuration
{
"mcpServers": {
"shopify": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-shopify"],
"env": {
"SHOPIFY_STORE": "mystore.myshopify.com",
"SHOPIFY_ACCESS_TOKEN": "shpat_..."
}
}
}
} Frequently asked questions
Is this server official?
Shopify has shipped experimental MCP tooling for Storefront use cases, but most Admin API wrappers are community-maintained. Check the repo before deploying.
Which API scopes should the token have?
Grant only read_products, read_orders, and read_customers for safe workflows. Add write scopes only for the specific tools you want to enable.
Can this work with the Storefront API?
A few community servers cover Storefront GraphQL too, but most wrap Admin. Use the Storefront variant for anonymous buyer-side data.
Sources
- Shopify Admin API — accessed 2026-04-20
- MCP community servers — accessed 2026-04-20