Best MCP for Shopify: 10 servers compared
Quick answer: Store owners need Admin API access; developers need Shopify's Dev MCP. Ryze AI is the best MCP for Shopify in 2026 for store owners who run ads, with one caveat: theme edits, redirects and customer data need a custom app.
Below: 10 servers, Shopify's official options, API limits and test prompts.
Ryze AI · Paid Ads
Shopify and ads in one connector
- 7-day free trial, $89 a month flat
Used by 2,000+ marketers
The best MCP for Shopify at a glance
Ranked for store owners and marketers who want an AI assistant to work on their own store.
- 1Ryze AI MCPHosted
Who it is for: Store owners who run ads
Store access: Admin API read and write, plus ad accounts
Price: From $89 a month, 7-day free trial
- 2Shopify AI Toolkit and Dev MCPLocal
Who it is for: App and theme developers
Store access: Docs and schemas; store tasks via Shopify CLI
Price: Free
- 3GeLi2001/shopify-mcpLocal
Who it is for: Owners who self-host
Store access: 31 Admin API tools
Price: Free
- 4ComposioHosted
Who it is for: Developers building agents
Store access: 376 tools, 45 triggers
Price: Free tier, then usage
- 5cob-shopify-mcpLocal
Who it is for: Developers who want ShopifyQL reports
Store access: 62 tools, read-only mode
Price: Free
- 6Zapier MCPHosted
Who it is for: Teams already on Zapier
Store access: Actions you enable
Price: 2 tasks per call
- 7LemonadoHosted
Who it is for: Reporting only
Store access: Read-only
Price: $319 a month plan
- 8Storefront Catalog, Cart and Checkout MCPShopify
Who it is for: Shopping agents for one store
Store access: Public catalog and carts
Price: No fee listed
- 9Global Catalog MCPShopify
Who it is for: Shopping agents across stores
Store access: All merchants' listings
Price: No fee listed
- 10Customer Accounts MCPShopify
Who it is for: Signed-in customer assistants
Store access: One customer's account
Price: No fee listed
| # | MCP server | Runs | Who it is for | Store access | Price |
|---|---|---|---|---|---|
| 1 | Ryze AI MCP | Hosted | Store owners who run ads | Admin API read and write, plus ad accounts | From $89 a month, 7-day free trial |
| 2 | Shopify AI Toolkit and Dev MCP | Local | App and theme developers | Docs and schemas; store tasks via Shopify CLI | Free |
| 3 | GeLi2001/shopify-mcp | Local | Owners who self-host | 31 Admin API tools | Free |
| 4 | Composio | Hosted | Developers building agents | 376 tools, 45 triggers | Free tier, then usage |
| 5 | cob-shopify-mcp | Local | Developers who want ShopifyQL reports | 62 tools, read-only mode | Free |
| 6 | Zapier MCP | Hosted | Teams already on Zapier | Actions you enable | 2 tasks per call |
| 7 | Lemonado | Hosted | Reporting only | Read-only | $319 a month plan |
| 8 | Storefront Catalog, Cart and Checkout MCP | Shopify | Shopping agents for one store | Public catalog and carts | No fee listed |
| 9 | Global Catalog MCP | Shopify | Shopping agents across stores | All merchants' listings | No fee listed |
| 10 | Customer Accounts MCP | Shopify | Signed-in customer assistants | One customer's account | No fee listed |
Rows 1 and 3 to 6 can change your store through MCP. Row 2 is for building on Shopify, rows 8 to 10 serve shoppers, and row 7 only reads.
How these Shopify MCP servers were compared
Each server was checked against its own docs, pricing page or GitHub repo on November 7, 2026. No client store data was used.
- Who it is for: a merchant, a developer building on Shopify, or a team building an agent for shoppers.
- Store access: the Admin API, the storefront, one customer's account, or only docs.
- Writes and guardrails: what it can change and what stands between the agent and the live store.
- Setup and upkeep: hosted login or custom app plus a local process; stars and last commit.
Shopify's official servers rank lower only because most serve developers or shoppers. For setup steps, read how to set up a Shopify MCP connection.
The 10 Shopify MCP servers, one by one
1. Ryze AI MCP
A hosted MCP server you add to Claude, ChatGPT or Cursor as one connector URL. The store connects with its domain and one approval in the Shopify admin, or with your own custom app. The same connector covers Google Ads, Meta Ads, GA4, Search Console and TikTok. Disclosure: Ryze AI publishes this page.
Shopify tools
5: read (any Admin GraphQL query), write, delete (a separate tool), edit_content and search_content.
Guardrail
Write and delete tools can be set to Needs approval in Claude.
Setup
No API keys. Theme files, redirects and customer records need a custom app.
Price
A Ryze AI plan or trial; Paid Ads is $89 a month, 7-day free trial.
Setup steps and the tool list are on the Shopify MCP page; other platforms are on the developers page.
2. Shopify AI Toolkit and Dev MCP
Shopify's toolkit for AI coding tools. Its Dev MCP server runs locally without authentication, searches Shopify's docs and API schemas and validates GraphQL, Liquid, theme and extension code. It does not connect to a store; store tasks go through Shopify CLI, where store execute keeps mutations off unless you allow them.
Made by
Shopify. 221,140 npm downloads in the 30 days to November 6, 2026; the toolkit repo has 632 stars.
Works with
Claude Code, Codex, Cursor, VS Code and Antigravity CLI.
Writes
None through Dev MCP.
Price
Free. Published builds send usage events unless you opt out.
3. GeLi2001/shopify-mcp
The most-starred community server on GitHub (239 stars, MIT license, last commit April 5, 2026). It runs locally with npx and has 31 Admin GraphQL tools for products, customers, orders, metafields, inventory and tags. It takes Dev Dashboard client credentials and refreshes the 24-hour token, or a legacy static token.
Writes
Create, update and delete, plus order cancels and refunds.
Guardrail
None described in the README; use your client's tool permissions.
Setup
A Dev Dashboard app, Node.js 18 or later, one config entry.
Price
Free, open source.
4. Composio Shopify toolkit
A developer platform that gives agents many apps through one MCP gateway or SDK. Its Shopify toolkit lists 376 tools and 45 triggers, from inventory adjustments to refunds, with OAuth2 sign-in.
Writes
Yes, across products, orders, fulfillment and customers.
Guardrail
No built-in approval gate; the toolkit page advises an approval step in your prompt.
Setup
A Composio account plus your own Shopify OAuth app (client ID and secret).
Price
Hobby $0 with 100,000 tool calls a month; paid plans bill usage.
5. cob-shopify-mcp
An open-source server and CLI (18 stars, MIT, last commit November 1, 2026) with 62 built-in tools across products, orders, customers, inventory and analytics. Its 16 analytics tools use ShopifyQL, and every response carries Shopify's query cost.
Writes
Products, orders, draft orders, customers and inventory.
Guardrail
A read-only mode; the CLI confirms deletes.
Setup
Node.js 22 or later; token, client credentials or OAuth.
Price
Free, open source.
Servers 6 to 10: Zapier, Lemonado and Shopify's buyer-side servers
6. Zapier MCP
Zapier MCP turns Zapier's Shopify actions into tools. You choose the actions the assistant may run, such as creating a draft order, a customer or a blog entry, then add the endpoint to your AI tool.
Writes
Only the actions you enable.
Reads
Zapier searches, without raw Admin GraphQL.
Setup
A Zapier account and one endpoint.
Price
2 tasks per tool call; the Free plan has 100 tasks a month.
7. Lemonado
Lemonado is a hosted analytics workspace with an MCP server. It reads orders, refunds, products, inventory, customers and discount codes, next to ad data from other sources, and its FAQ says it leaves Shopify untouched.
Writes
None in Shopify.
Setup
Sign in with a staff account that sees orders and reports.
Price
MCP is listed on the Automate plan, $319 a month.
Trial
10 days with $150 in credits.
8. Storefront Catalog, Cart and Checkout MCP (Shopify)
Shopify's buyer-side servers on the Universal Commerce Protocol (UCP). On a store's /api/ucp/mcp endpoint an agent searches that store's catalog, builds a cart and turns it into a checkout. They replaced Storefront MCP, whose catalog tools were deprecated on April 22, 2026 and cart tools on June 24, 2026, then removed.
Who it is for
Developers building a shopping assistant for one store.
Store access
Public catalog, carts and checkouts; no admin data.
Auth
An agent profile; only token agents with permission complete purchases.
Price
No fee listed.
9. Global Catalog MCP (Shopify)
Global Catalog MCP searches products across all Shopify merchants with search_catalog, lookup_catalog and get_product, grouping offers from several merchants per product.
Who it is for
Comparison and recommendation agents.
Rate limit
5 requests a second per API client by default.
Store access
None of your own admin data.
Price
No fee listed.
10. Customer Accounts MCP (Shopify)
Customer Accounts MCP acts for one signed-in customer: order status, order details, returns and account preferences. Requests need an OAuth 2.0 token from the authorization code flow with PKCE.
Who it is for
Apps adding a signed-in customer assistant.
Requirements
A custom store domain and approved protected customer data access.
Store access
One customer's orders and account.
Price
No fee listed.
Older servers: pashpashpash/shopify-mcp-server (36 stars, last commit February 19, 2025) documents only a static token from a legacy custom app, and amir-bengherbi/shopify-mcp-server was last updated January 27, 2025. Custom apps created since January 1, 2026 are built in the Dev Dashboard, so check that a server supports client credentials.
Side-by-side: store access, writes and guardrails
What each server reads, what it changes and what stops a wrong change.
Ryze AI MCP
- Runs
- Hosted
- Reads
- Admin GraphQL, ads, GA4
- Writes
- Yes; deletes in a separate tool
- Guardrail
- Needs approval per tool
Shopify AI Toolkit and Dev MCP
- Runs
- Local
- Reads
- Docs and schemas
- Writes
- None through MCP
- Guardrail
- CLI mutations off by default
GeLi2001/shopify-mcp
- Runs
- Local
- Reads
- Products, customers, orders
- Writes
- Yes, incl. refunds
- Guardrail
- Client permissions
Composio
- Runs
- Hosted
- Reads
- 376 tools
- Writes
- Yes
- Guardrail
- Prompt-level only
cob-shopify-mcp
- Runs
- Local or HTTP
- Reads
- 62 tools, ShopifyQL
- Writes
- Yes
- Guardrail
- Read-only mode
Zapier MCP
- Runs
- Hosted
- Reads
- Zapier searches
- Writes
- Enabled actions only
- Guardrail
- You scope actions
Lemonado
- Runs
- Hosted
- Reads
- Orders, products, customers
- Writes
- None
- Guardrail
- Read-only
Storefront Catalog, Cart, Checkout
- Runs
- Shopify
- Reads
- Public catalog
- Writes
- Carts, checkouts
- Guardrail
- Trust tiers
Global Catalog
- Runs
- Shopify
- Reads
- All merchants
- Writes
- None
- Guardrail
- 5 requests a second
Customer Accounts
- Runs
- Shopify
- Reads
- One customer
- Writes
- That account
- Guardrail
- OAuth with PKCE
| Server | Runs | Reads | Writes | Guardrail |
|---|---|---|---|---|
| Ryze AI MCP | Hosted | Admin GraphQL, ads, GA4 | Yes; deletes in a separate tool | Needs approval per tool |
| Shopify AI Toolkit and Dev MCP | Local | Docs and schemas | None through MCP | CLI mutations off by default |
| GeLi2001/shopify-mcp | Local | Products, customers, orders | Yes, incl. refunds | Client permissions |
| Composio | Hosted | 376 tools | Yes | Prompt-level only |
| cob-shopify-mcp | Local or HTTP | 62 tools, ShopifyQL | Yes | Read-only mode |
| Zapier MCP | Hosted | Zapier searches | Enabled actions only | You scope actions |
| Lemonado | Hosted | Orders, products, customers | None | Read-only |
| Storefront Catalog, Cart, Checkout | Shopify | Public catalog | Carts, checkouts | Trust tiers |
| Global Catalog | Shopify | All merchants | None | 5 requests a second |
| Customer Accounts | Shopify | One customer | That account | OAuth with PKCE |
A free server still costs time: someone creates the custom app, picks scopes and keeps Node.js and tokens working. Hosted servers trade that work for a subscription.
Shopify's official MCP servers and who each is for
Shopify documents several MCP servers, each for a different person. None of them exposes your store admin as MCP tools.
Dev MCP
- Where it runs
- Your computer
- Who it is for
- App, theme and extension developers
- Auth
- None
Storefront Catalog MCP
- Where it runs
- {shop}/api/ucp/mcp
- Who it is for
- Agents searching one store
- Auth
- Agent profile
Cart and Checkout MCP
- Where it runs
- {shop}/api/ucp/mcp
- Who it is for
- Agents building carts and checkouts
- Auth
- Profile; checkout signed or token
Order MCP
- Where it runs
- UCP endpoint
- Who it is for
- Agents tracking orders they placed
- Auth
- Token with read_global_api_orders
Ask MCP
- Where it runs
- {shop}/api/ucp/mcp
- Who it is for
- Agents answering policy questions
- Auth
- Draft profile
Global Catalog MCP
- Where it runs
- Shopify catalog
- Who it is for
- Agents comparing merchants
- Auth
- Agent profile
Shop MCP
- Where it runs
- mcp.shop.com
- Who it is for
- Agents shopping across Shopify stores with Shop Pay
- Auth
- None for search; Sign in with Shop for Shop Pay
Customer Accounts MCP
- Where it runs
- {shop}/customer/api/mcp
- Who it is for
- Signed-in customer assistants
- Auth
- OAuth with PKCE
WebMCP tools
- Where it runs
- Every Liquid storefront
- Who it is for
- Agents shoppers bring in their browser
- Auth
- The shopper's own session
| Official server | Where it runs | Who it is for | Auth |
|---|---|---|---|
| Dev MCP | Your computer | App, theme and extension developers | None |
| Storefront Catalog MCP | {shop}/api/ucp/mcp | Agents searching one store | Agent profile |
| Cart and Checkout MCP | {shop}/api/ucp/mcp | Agents building carts and checkouts | Profile; checkout signed or token |
| Order MCP | UCP endpoint | Agents tracking orders they placed | Token with read_global_api_orders |
| Ask MCP | {shop}/api/ucp/mcp | Agents answering policy questions | Draft profile |
| Global Catalog MCP | Shopify catalog | Agents comparing merchants | Agent profile |
| Shop MCP | mcp.shop.com | Agents shopping across Shopify stores with Shop Pay | None for search; Sign in with Shop for Shop Pay |
| Customer Accounts MCP | {shop}/customer/api/mcp | Signed-in customer assistants | OAuth with PKCE |
| WebMCP tools | Every Liquid storefront | Agents shoppers bring in their browser | The shopper's own session |
For admin work, Shopify's route is Shopify CLI: run store auth, then store execute with a GraphQL query, adding the allow-mutations flag only when you mean to change data.
Shopify Admin API limits every MCP server runs into
Every server calls the same Shopify APIs, so the same limits apply (API limits, GraphQL Admin rate limits):
Rate, Standard plan
- Value
- 100 points a second
- What it means for an agent
- Long catalog pulls take several calls
Rate, Advanced Shopify
- Value
- 200 points a second
- What it means for an agent
- Twice the Standard rate
Rate, Shopify Plus
- Value
- 1,000 points a second
- What it means for an agent
- Bulk edits finish faster
Rate, Commerce Components
- Value
- 2,000 points a second
- What it means for an agent
- The highest listed rate
One query
- Value
- 1,000 points at most
- What it means for an agent
- Request smaller pages
Input arrays
- Value
- 250 items
- What it means for an agent
- Bulk edits go in batches
Pagination
- Value
- 25,000 objects
- What it means for an agent
- Filter very large catalogs
Order history
- Value
- 60 days by default
- What it means for an agent
- Older orders need read_all_orders
| Limit | Value | What it means for an agent |
|---|---|---|
| Rate, Standard plan | 100 points a second | Long catalog pulls take several calls |
| Rate, Advanced Shopify | 200 points a second | Twice the Standard rate |
| Rate, Shopify Plus | 1,000 points a second | Bulk edits finish faster |
| Rate, Commerce Components | 2,000 points a second | The highest listed rate |
| One query | 1,000 points at most | Request smaller pages |
| Input arrays | 250 items | Bulk edits go in batches |
| Pagination | 25,000 objects | Filter very large catalogs |
| Order history | 60 days by default | Older orders need read_all_orders |
Limits apply per app and per store, and Shopify may lower them briefly, so a good server waits about one second and retries. Mutations cost 10 points each by default.
The REST Admin API has been legacy since October 1, 2024; new public apps must use GraphQL since April 1, 2025. Ryze AI, GeLi2001/shopify-mcp and cob-shopify-mcp use GraphQL; Composio still lists some tools on the legacy REST Admin API.
The 60-day order window trips up merchants most. If an assistant says your first orders were two months ago, check for read_all_orders before trusting the totals.
How to choose a Shopify MCP server
Start from who will use the agent and whether it should change anything.
You run a store and its ads
Ryze AI MCP
Orders and products next to ad accounts, writes held for approval. Ad-side picks: best MCP for Meta Ads, best MCP for Google Ads.
You build apps or themes
Shopify AI Toolkit and Dev MCP
Free, official and checked against current schemas.
You build a shopping agent
Storefront Catalog, Cart and Checkout MCP
Add Global Catalog MCP to shop across merchants, or use Shop MCP for catalog search, carts and Shop Pay checkout in one connection.
You want free and self-hosted
GeLi2001/shopify-mcp or cob-shopify-mcp
Both need a custom app and Node.js.
You wire many apps into one agent
Composio or Zapier MCP
Composio for developers, Zapier for existing Zapier teams.
You only want reports
Lemonado, or any server with read scopes only
Nothing in the store can change.
Using Claude? See how to connect Shopify with Claude. For GA4, see the best MCP for Google Analytics.
Prompts to test any Shopify MCP server
Run these on a development store or with read scopes first.
Expect a table of products. A server without Admin API access cannot answer.
This shows whether the connection has read_all_orders.
You see the real permissions before you ask for edits.
With approvals on in your client, the write call waits for your click.
This needs one connector for the store and the ad accounts, or two servers in one chat. For GA4, see how to connect Claude to Google Analytics.
Access and safety checklist before you connect
- Create the app in the Dev Dashboard. Custom apps created since January 1, 2026 live there; older ones stay in the Shopify admin.
- Grant only needed scopes. Read scopes for reports, write_products for catalog edits, read_all_orders only for older orders.
- Treat customer fields as sensitive. Names, emails, phone numbers and addresses are protected customer data.
- Expect token refresh. Client credentials tokens expire after 24 hours.
- Hold writes for approval in Claude, ChatGPT or Cursor, and keep deletes in their own tool.
- Know how to revoke: uninstall the app or rotate its credentials.
Ryze AI's default connection lets the agent edit product, collection, page and blog content and SEO fields; theme files, redirects and customer records need a custom app. More: Ryze AI for Shopify stores.
Sources
Checked November 7, 2026
- Shopify: AI Toolkit
- npm: @shopify/dev-mcp
- GitHub: Shopify AI Toolkit
- Shopify CLI: store execute
- Shopify: Migrate from Storefront MCP
- Shopify changelog: Storefront Catalog MCP implements UCP
- Shopify changelog: cart tools deprecation
- Shopify changelog: Shop MCP
- Shopify: Agentic commerce
- Shopify: Storefront Catalog MCP
- Shopify: Global Catalog MCP
- Shopify: Ask MCP
- Shopify: Order MCP
- Shopify: UCP auth and rate limits
- Shopify: Customer Accounts MCP
- Shopify: WebMCP tools
- Shopify: API limits
- Shopify: GraphQL Admin rate limits
- Shopify: access scopes
- Shopify: protected customer data
- Shopify: REST Admin API
- Shopify: client credentials
- Shopify Help: about apps, custom apps
- GitHub: GeLi2001/shopify-mcp
- GitHub: cob-shopify-mcp
- GitHub: pashpashpash
- GitHub: amir-bengherbi
- Composio: Shopify
- Composio: pricing
- Zapier: Shopify MCP
- Zapier: pricing
- Lemonado: Shopify
- Lemonado: pricing
- Ryze AI: Connect Shopify
- Ryze AI: custom app
- Ryze AI: Claude
- Ryze AI: ChatGPT
- Ryze AI: permissions
- Ryze AI: plans
The verdict
Pick by who uses the agent: developers start with Shopify's AI Toolkit and Dev MCP, shopping-agent builders with the UCP servers, reporting teams with a read-only server. For a store owner who wants an assistant to change the store, weigh scopes, approvals and who maintains the server.
Frequently asked questions
What is the best MCP for Shopify?
Does Shopify have an official MCP server?
What is the Shopify Dev MCP server used for?
What happened to Shopify Storefront MCP?
Show 9 more questionsShow fewer questions
Can an MCP server edit my Shopify store?
Do I need a custom app to connect Shopify to Claude?
Why can my AI only see 60 days of Shopify orders?
What are the Shopify Admin API rate limits for MCP servers?
Is it safe to give Claude write access to Shopify?
Can one MCP server connect several Shopify stores?
Which Shopify MCP servers work with ChatGPT?
How much does a Shopify MCP server cost?
Which Ryze AI plan includes the Shopify connector?
Related guides
Shopify MCP server
What the Ryze AI Shopify MCP server is, its tools and how to set it up.
Best MCP for Google Analytics
GA4 MCP servers compared on access, setup and price.
How to connect Shopify with Claude
The ways to connect Claude to a Shopify store, step by step.
Best MCP for Meta Ads
Meta Ads MCP servers compared on writes, safety and price.





