Shopify Admin Server
БесплатноНе проверенExposes Shopify Admin API capabilities to LLMs, enabling product, order, customer, and inventory management via natural language.
Описание
Exposes Shopify Admin API capabilities to LLMs, enabling product, order, customer, and inventory management via natural language.
README
An MCP (Model Context Protocol) server that exposes Shopify Admin API capabilities to LLMs like Claude.
Features
- Products: List, get, create, and update products
- Orders: List, get, fulfill, and cancel orders
- Customers: List and get customer details
- Inventory: Get inventory levels and adjust quantities
Prerequisites
- Node.js 18+
- A Shopify store with Admin API access
- An Admin API access token with the required scopes
Required API Scopes
Your Shopify Admin API access token needs these scopes:
read_products,write_productsread_orders,write_ordersread_customers,write_customersread_inventory,write_inventoryread_locations
Installation
Clone this repository:
git clone https://github.com/your-org/mcp-shopify-admin.git cd mcp-shopify-adminInstall dependencies:
npm installCreate a
.envfile with your Shopify credentials:cp .env.example .envEdit
.envwith your store domain and access token:SHOPIFY_STORE_DOMAIN=your-store.myshopify.com SHOPIFY_ACCESS_TOKEN=shpat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Usage
With Claude Desktop
Add to your Claude Desktop configuration (claude_desktop_config.json):
{
"mcpServers": {
"shopify": {
"command": "node",
"args": ["path/to/mcp-shopify-admin/src/index.js"],
"env": {
"SHOPIFY_STORE_DOMAIN": "your-store.myshopify.com",
"SHOPIFY_ACCESS_TOKEN": "shpat_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}
With MCP Inspector
Test the server using the MCP Inspector:
npx @modelcontextprotocol/inspector node src/index.js
Standalone
Run the server directly (for debugging):
npm start
Available Tools
Products
| Tool | Description | Type |
|---|---|---|
shopify_list_products |
List products with filtering and pagination | Read |
shopify_get_product |
Get detailed product info by ID | Read |
shopify_create_product |
Create a new product | Write |
shopify_update_product |
Update an existing product | Write |
Orders
| Tool | Description | Type |
|---|---|---|
shopify_list_orders |
List orders with status filtering | Read |
shopify_get_order |
Get detailed order info by ID | Read |
shopify_fulfill_order |
Create fulfillment for an order | Write |
shopify_cancel_order |
Cancel an order | Write |
Customers
| Tool | Description | Type |
|---|---|---|
shopify_list_customers |
List customers with search | Read |
shopify_get_customer |
Get detailed customer info by ID | Read |
Inventory
| Tool | Description | Type |
|---|---|---|
shopify_get_inventory_levels |
Get inventory at locations | Read |
shopify_update_inventory |
Adjust inventory quantities | Write |
Response Formats
All tools support two response formats via the response_format parameter:
json(default): Structured JSON for programmatic usemarkdown: Human-readable formatted output
Examples
List Products
Use shopify_list_products to show me the first 10 products
Get Order Details
Use shopify_get_order with id "5123456789" and response_format "markdown"
Update Inventory
Use shopify_update_inventory to add 50 units to inventory item "12345" at location "67890"
Error Handling
The server provides clear error messages for common issues:
- 401 Unauthorized: Check your access token
- 403 Forbidden: Your token may lack required scopes
- 429 Rate Limited: Wait before making more requests
- 404 Not Found: The requested resource doesn't exist
License
MIT
Установить Shopify Admin Server в Claude Desktop, Claude Code, Cursor
unyly install mcp-shopify-admin-serverСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add mcp-shopify-admin-server -- npx -y github:maxiomus/mcp-shopify-adminFAQ
Shopify Admin Server MCP бесплатный?
Да, Shopify Admin Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Shopify Admin Server?
Нет, Shopify Admin Server работает без API-ключей и переменных окружения.
Shopify Admin Server — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Shopify Admin Server в Claude Desktop, Claude Code или Cursor?
Открой Shopify Admin Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Shopify Admin Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
