Shopify MCP
/install shopify-mcp
Shopify MCP
Manage your Shopify store directly from Claude / OpenClaw — orders, customers, products, and inventory — using natural language.
Powered by shopify-mcp, a Python MCP server connecting to the Shopify Admin REST API. Supports multiple stores, static access tokens, and OAuth client credentials.
Tools
Orders — shopify_list_orders, shopify_get_order, shopify_update_order, shopify_cancel_order, shopify_fulfill_order
Customers — shopify_list_customers, shopify_get_customer, shopify_update_customer
Products & Inventory — shopify_list_products, shopify_get_product, shopify_update_inventory
Setup
1. Clone and install
git clone https://github.com/dzunglaviet/shopify-mcp
cd shopify-mcp
python3 -m venv venv
venv/bin/pip install -r requirements.txt
2. Create a Shopify Custom App
- Shopify Admin → Settings → Apps → Develop apps → Create an app
- Configuration → Admin API scopes — enable:
read_orders,write_orders,read_customers,write_customers,read_products,read_inventory,write_inventory,read_fulfillments,write_fulfillments - API credentials → Install app → copy the
shpat_...token
3. Configure .env
cp .env.example .env
Fill in your credentials:
SHOPIFY_SHOP_DOMAIN=your-store.myshopify.com
SHOPIFY_ACCESS_TOKEN=shpat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
SHOPIFY_API_VERSION=2026-04
4. Add to Claude Code / OpenClaw
Add to ~/.claude/settings.json:
{
"mcpServers": {
"shopify-mcp": {
"command": "/absolute/path/to/shopify-mcp/venv/bin/python",
"args": ["server.py"],
"cwd": "/absolute/path/to/shopify-mcp"
}
}
}
Restart Claude Code / OpenClaw after saving.
Example prompts
List the last 10 open orders
Show me order #1042
Find customer with email: [email protected]
Cancel order 6543210987654 — customer changed their mind
Fulfill order 6543210987654 with GHN tracking number ABC123456789
Set inventory for inventory_item_id 11223344 to 50 units
Multiple stores
SHOPIFY_STORES=[{"shop_domain":"store-a.myshopify.com","access_token":"shpat_aaa"},{"shop_domain":"store-b.myshopify.com","access_token":"shpat_bbb"}]
Pass shop to any tool to target a specific store. Omitting shop defaults to the first configured store.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install shopify-mcp - 安装完成后,直接呼叫该 Skill 的名称或使用
/shopify-mcp触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Shopify MCP 是什么?
Manage Shopify orders, customers, products, and inventory via natural language using the Shopify Admin REST API through a Python MCP server. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 25 次。
如何安装 Shopify MCP?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install shopify-mcp」即可一键安装,无需额外配置。
Shopify MCP 是免费的吗?
是的,Shopify MCP 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Shopify MCP 支持哪些平台?
Shopify MCP 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Shopify MCP?
由 dzunglaviet(@dzunglaviet)开发并维护,当前版本 v1.0.1。