Skip to main content

Community MCP Servers for Shopify

While the official Shopify Dev MCP server provides documentation and API schema access, community MCP servers connect directly to your Shopify store through the Admin API. This means they can create products, process orders, manage inventory, and automate store operations through natural language.

Security Notice

Community MCP servers require a Shopify Admin API access token with appropriate scopes. Always:

  • Use the minimum required scopes for your use case
  • Never commit access tokens to version control
  • Use environment variables for token storage
  • Review the server's source code before granting store access
  • Test on a development store before connecting to production

Quick Comparison

ServerLanguageAuthAdmin APIStorefrontBest For
shopify-mcp (GeLi2001)TypeScriptTokenYesNoFull store management
@ajackus/shopify-mcp-serverTypeScriptTokenYesNoProduct & order ops
shopify-mcp (a]exliu)PythonTokenYesNoPython-first workflows
Composio Shopify MCPTypeScriptOAuthYesYesMulti-tool orchestration
CData Shopify MCPTypeScriptTokenYesNoSQL-like data access
Adzviser MCPTypeScriptOAuthYesNoAnalytics & reporting
MCP App (Shopify Store)TypeScriptAppYesNoNo-code MCP setup
Turbocommerce MCPTypeScriptTokenYesNoStorefront + Admin
Minion MCPTypeScriptTokenYesNoCustomer service automation
Ecomtent MCPTypeScriptAPI KeyNoNoProduct content generation
Shopify GraphQL MCPTypeScriptTokenYesYesRaw GraphQL execution
Yodata MCPTypeScriptTokenYesNoData transformation
mcpshopify (Vexthecoder)TypeScriptTokenYesNoLightweight store ops
Brightpearl Shopify MCPTypeScriptTokenYesNoERP integration
ShopifyPy MCPPythonTokenYesNoAnalytics pipelines

1. shopify-mcp by GeLi2001

The most widely adopted community Shopify MCP server with the most complete feature set.

DetailValue
GitHubgithub.com/GeLi2001/shopify-mcp
AuthorGeLi2001
LanguageTypeScript
Stars700+
Last UpdatedMarch 2026
LicenseMIT

Install:

# Claude Code
claude mcp add shopify-store -e SHOPIFY_ACCESS_TOKEN=your-token -e MYSHOPIFY_DOMAIN=your-store.myshopify.com -- npx -y shopify-mcp@latest

# Or via npm
npm install -g shopify-mcp

Configuration (Claude Desktop / Cursor):

{
"mcpServers": {
"shopify-store": {
"command": "npx",
"args": ["-y", "shopify-mcp@latest"],
"env": {
"SHOPIFY_ACCESS_TOKEN": "shpat_xxxxxxxxxxxxx",
"MYSHOPIFY_DOMAIN": "your-store.myshopify.com"
}
}
}
}

Capabilities:

  • Products: CRUD operations, variant management, media upload, metafields
  • Orders: List, search, fulfill, cancel, refund
  • Customers: CRUD, search, segment, tag management
  • Inventory: Multi-location tracking, adjustments, transfers
  • Collections: Smart and custom collections, product sorting
  • Discounts: Price rules, automatic and code-based discounts
  • Shop: Store info, policies, shipping zones

Pros:

  • Most comprehensive tool coverage (~40+ tools)
  • Active community with regular updates
  • Excellent error handling and input validation
  • Well-documented with examples

Cons:

  • Requires a custom app access token (not OAuth)
  • No Storefront API support
  • No webhook management tools

2. @ajackus/shopify-mcp-server

A well-structured server focused on core commerce operations with clean TypeScript architecture.

DetailValue
GitHubgithub.com/ajackus/shopify-mcp-server
AuthorAjackus
LanguageTypeScript
Stars250+
Last UpdatedFebruary 2026
LicenseMIT

Install:

claude mcp add shopify-ajackus -e SHOPIFY_ACCESS_TOKEN=your-token -e SHOP_DOMAIN=your-store.myshopify.com -- npx -y @ajackus/shopify-mcp-server@latest

Configuration:

{
"mcpServers": {
"shopify-ajackus": {
"command": "npx",
"args": ["-y", "@ajackus/shopify-mcp-server@latest"],
"env": {
"SHOPIFY_ACCESS_TOKEN": "shpat_xxxxxxxxxxxxx",
"SHOP_DOMAIN": "your-store.myshopify.com"
}
}
}
}

Capabilities:

  • Product management with variant support
  • Order processing and fulfillment
  • Customer management
  • Inventory tracking
  • Basic analytics queries

Pros:

  • Clean, modular codebase easy to extend
  • Good TypeScript types for all operations
  • Consistent error handling patterns

Cons:

  • Fewer tools than shopify-mcp (GeLi2001)
  • Less active community
  • No collection or discount management

3. Composio Shopify MCP

Part of the Composio platform, which provides a unified tool router for multiple services including Shopify.

DetailValue
Websitecomposio.dev
GitHubgithub.com/ComposioHQ/composio
AuthorComposio Team
LanguageTypeScript / Python
Stars15,000+ (full platform)
AuthOAuth 2.0

Install:

# Install Composio CLI
pip install composio-core

# Add Shopify integration
composio add shopify

# Use with Claude Code
claude mcp add composio-shopify -- composio serve --app shopify

Capabilities:

  • Full Admin API access through Composio's tool router
  • Storefront API support
  • OAuth-based authentication (no raw tokens)
  • Combines with 200+ other integrations (Slack, GitHub, Google Sheets, etc.)
  • Action filtering to expose only needed tools

Pros:

  • OAuth flow eliminates token management
  • Combine Shopify with other services in one MCP connection
  • Enterprise-grade security and audit logging
  • Excellent documentation

Cons:

  • Requires Composio account (free tier available)
  • Additional abstraction layer adds latency
  • Shopify-specific tools may lag behind dedicated servers

Tier 2: Specialized & Notable

4. shopify-mcp (Python) by a]exliu

A Python-native implementation ideal for data science and analytics workflows.

DetailValue
GitHubgithub.com/alexliu/shopify-mcp-python
Authora]exliu
LanguagePython
Stars120+
LicenseMIT

Install:

pip install shopify-mcp

# Claude Code
claude mcp add shopify-py -e SHOPIFY_ACCESS_TOKEN=your-token -e SHOP_DOMAIN=your-store.myshopify.com -- python -m shopify_mcp

Capabilities:

  • Core CRUD operations for products, orders, customers
  • Pandas DataFrame integration for analytics
  • Bulk operation support
  • CSV/JSON export tools

Pros:

  • Native Python -- great for data pipelines
  • Built-in DataFrame support
  • Async operation handling

Cons:

  • Fewer features than TypeScript alternatives
  • Requires Python 3.10+
  • Smaller community

5. CData Shopify MCP Server

Enterprise-focused MCP server that provides SQL-like access to Shopify data through CData's connectivity platform.

DetailValue
Websitecdata.com/mcp
AuthorCData Software
LanguageTypeScript
StarsN/A (commercial)
AuthCData license + Shopify token

Install:

# Requires CData MCP connector
npm install @cdata/shopify-mcp-server

claude mcp add cdata-shopify -e CDATA_LICENSE=xxx -e SHOPIFY_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx @cdata/shopify-mcp-server

Capabilities:

  • SQL-like query interface for all Shopify resources
  • JOIN operations across entities (orders + customers + products)
  • Aggregation and reporting queries
  • Cached data access for performance
  • 100+ Shopify entities supported

Pros:

  • SQL syntax is familiar and powerful
  • JOIN and aggregate operations not possible with raw API
  • Enterprise support and SLA
  • Handles pagination automatically

Cons:

  • Requires CData license (paid)
  • Additional abstraction layer
  • May not support newest API features immediately

6. Adzviser MCP Server

Analytics-focused MCP server that connects Shopify data with marketing platforms.

DetailValue
Websiteadzviser.com
AuthorAdzviser Team
LanguageTypeScript
Stars80+
AuthOAuth 2.0

Install:

{
"mcpServers": {
"adzviser": {
"command": "npx",
"args": ["-y", "@adzviser/mcp-server@latest"],
"env": {
"ADZVISER_API_KEY": "your-api-key"
}
}
}
}

Capabilities:

  • Shopify sales and order analytics
  • Cross-platform attribution (Google Ads, Meta, TikTok)
  • Revenue and conversion reporting
  • Customer lifetime value analysis
  • Marketing ROI dashboards

Pros:

  • Purpose-built for analytics and reporting
  • Cross-platform data correlation
  • Pre-built report templates
  • Natural language query interface

Cons:

  • Requires Adzviser subscription
  • Read-only (no store management)
  • Limited to analytics use cases

7. MCP App on Shopify App Store

A Shopify app that installs an MCP server directly, eliminating manual token management.

DetailValue
App Storeapps.shopify.com/mcp
AuthorVarious
PlatformShopify App
AuthApp OAuth (automatic)

Install:

  1. Install the MCP App from the Shopify App Store
  2. Configure permissions in your Shopify admin
  3. Copy the MCP connection URL from the app settings
  4. Add to your AI client:
{
"mcpServers": {
"shopify-app-mcp": {
"url": "https://your-mcp-endpoint.shopify.app/mcp",
"transport": "streamable-http"
}
}
}

Capabilities:

  • Store management through app-scoped permissions
  • Automatic OAuth -- no manual token creation
  • Managed hosting -- no local server needed
  • Permission controls through Shopify admin

Pros:

  • Easiest setup -- no tokens or environment variables
  • Managed infrastructure
  • Permissions managed through Shopify admin UI
  • Automatic updates

Cons:

  • Less control over server behavior
  • Dependent on third-party app uptime
  • May have usage limits on free tier
  • HTTP transport may be slower than local stdio

Tier 3: Emerging & Niche

8. Turbocommerce MCP

Combines Admin API and Storefront API access for full-stack Shopify operations.

DetailValue
GitHubgithub.com/turbocommerce/shopify-mcp
Stars60+
LanguageTypeScript
claude mcp add turbo-shopify -e SHOPIFY_ACCESS_TOKEN=xxx -e STOREFRONT_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx turbocommerce-shopify-mcp

Best for: Headless commerce workflows where you need both admin and storefront operations.


9. Minion MCP

Focused on customer service automation -- reading orders, processing returns, and generating support responses.

DetailValue
GitHubgithub.com/minion-ai/shopify-cs-mcp
Stars45+
LanguageTypeScript
claude mcp add minion-cs -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx @minion-ai/shopify-cs-mcp

Best for: Building AI customer service agents that can look up orders, process returns, and answer product questions.


10. Ecomtent MCP

AI product content generation server -- creates product descriptions, SEO content, and marketing copy using your store's product data.

DetailValue
Websiteecomtent.ai
Stars35+
LanguageTypeScript
claude mcp add ecomtent -e ECOMTENT_API_KEY=xxx -- npx @ecomtent/mcp-server

Best for: Generating and optimizing product content at scale.


11. Shopify GraphQL MCP

A minimal server that exposes raw GraphQL execution against the Shopify Admin and Storefront APIs. No opinionated tool abstractions -- just query execution.

DetailValue
GitHubgithub.com/shopify-graphql-mcp/server
Stars90+
LanguageTypeScript
claude mcp add shopify-gql -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx shopify-graphql-mcp

Best for: Developers who want full control over GraphQL queries and mutations without abstraction layers.


12. Yodata Shopify MCP

Data transformation and sync server focused on moving Shopify data to other platforms.

DetailValue
GitHubgithub.com/yodata/shopify-mcp
Stars30+

Best for: ETL pipelines and data warehouse integration.


13. mcpshopify by Vexthecoder

Lightweight, zero-dependency MCP server for basic store operations.

DetailValue
GitHubgithub.com/Vexthecoder/mcpshopify
Stars55+
claude mcp add mcpshopify -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- npx mcpshopify

Best for: Simple store operations with minimal setup and no transitive dependencies.


14. Brightpearl Shopify MCP

Bridges Shopify with Brightpearl ERP for inventory, order, and warehouse management.

DetailValue
GitHubgithub.com/brightpearl/shopify-mcp
Stars25+

Best for: Merchants using Brightpearl for back-office operations.


15. ShopifyPy MCP

Python-based analytics server with built-in visualization and report generation.

DetailValue
GitHubgithub.com/shopifypy/mcp-analytics
Stars40+
pip install shopifypy-mcp
claude mcp add shopifypy -e SHOPIFY_ACCESS_TOKEN=xxx -e SHOP_DOMAIN=xxx -- python -m shopifypy_mcp

Best for: Analytics dashboards and automated reporting in Python environments.


Choosing the Right Server

                    What do you need?

┌──────────┼──────────┐
▼ ▼ ▼
Store Mgmt Analytics Content
│ │ │
┌─────┴─────┐ │ Ecomtent
▼ ▼ ▼
Full CRUD Basic Adzviser
│ Ops ShopifyPy
│ │
┌────┴────┐ │
▼ ▼ ▼
shopify-mcp @ajackus mcpshopify
(GeLi2001)
Recommendation

For most developers, start with shopify-mcp by GeLi2001 for store management alongside the official Shopify Dev MCP for documentation. This combination covers 90% of use cases. Add specialized servers as your needs grow.


Required API Scopes by Server

Most community servers need these Admin API access scopes. Create a custom app in your Shopify admin under Settings > Apps and sales channels > Develop apps:

ScopeRequired For
read_products, write_productsProduct management
read_orders, write_ordersOrder processing
read_customers, write_customersCustomer management
read_inventory, write_inventoryInventory tracking
read_fulfillments, write_fulfillmentsOrder fulfillment
read_discounts, write_discountsDiscount/promotion management
read_content, write_contentMetafields and content
read_themes, write_themesTheme access
read_reportsAnalytics and reporting
Principle of Least Privilege

Only grant the scopes your workflow actually needs. A server used solely for inventory tracking should not have write_orders access. Review each server's documentation for its minimum required scopes.


Contributing a Server

Building your own Shopify MCP server? We would love to include it in this directory. Requirements:

  1. Open source with a permissive license (MIT, Apache 2.0)
  2. README with clear setup instructions
  3. At least 5 working tools with documented parameters
  4. Error handling for common Shopify API errors (rate limits, auth failures)
  5. Security practices documented (how tokens are handled, what data is logged)

Submit a pull request to this repository or open an issue with your server details.