Shopify MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MYSHOPIFY_DOMAIN | Yes | Your Shopify store domain (e.g., your-store.myshopify.com) | |
| SHOPIFY_ACCESS_TOKEN | Yes | Your Shopify Custom App Access Token |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
Each tool has a clearly distinct purpose targeting specific Shopify resources (articles, blogs, collections, pages, products) with clear action differentiation. The naming convention makes it immediately obvious which resource each tool operates on, with no overlap or ambiguity between tools.
All tools follow a consistent verb-noun pattern with hyphens separating words. The pattern is uniform throughout: action-resource or action-resource-modifier (e.g., create-article, get-article-by-id, update-product). This consistency makes the tool set highly predictable and easy to navigate.
15 tools is appropriate for a Shopify integration covering multiple resource types (articles, blogs, collections, pages, products). The count feels slightly heavy but reasonable given the scope, with most tools earning their place through distinct resource-action combinations.
The tool set shows good CRUD coverage for articles (create, get, update) and blogs/collections/pages/products (get, update), but has notable gaps: no create operations for blogs, collections, pages, or products, and no delete operations for any resource. This creates workflow dead ends for full lifecycle management.