shopify-operations-mcp
CommunityMCP server by jpka · updated · ★ 0
Safe-write Shopify operations: plan-before-execute writes with out-of-band approval and audit. shopify-operations-mcp is a community project by jpka, not verified by a company domain.
Last commit 47 days ago
MIT: permissive, fine for commercial use
Clear description, published package or server URL, original repository
Not checked yet. What we check
What you need
| Setting | Needed | What it is |
|---|---|---|
SHOPIFY_STORE_DOMAINEnvironment variable | Required | The myshopify.com store domain, e.g. my-store.myshopify.com. Overrides shopify.storeDomain from the config file. |
SHOPIFY_ADMIN_TOKENEnvironment variable, secret | Required | Shopify Admin API access token. Required and only ever read from the environment — never from the config file. |
SHOPIFY_CONFIGEnvironment variable | Optional | Path to a config.json with shopify/plans/approvalServer/protectedTags settings. Defaults to ./config.json in the working directory. |
SHOPIFY_PLAN_TTL_MSEnvironment variable | Optional | How long a plan token stays valid before it must be executed or expires, in milliseconds. Default 60000. |
SHOPIFY_APPROVAL_SERVER_PORTEnvironment variable | Optional | Port the localhost human-approval HTTP server binds to (127.0.0.1 only). Default 4319. |
SHOPIFY_PROTECTED_TAGSEnvironment variable | Optional | Comma-separated tags that plans may never modify; any plan touching an item carrying one is refused. Default do-not-touch. |
SHOPIFY_CALLER_IDEnvironment variable | Optional | Identity recorded as the caller on every audit log row. Default unknown. |
SHOPIFY_AUDIT_PATHEnvironment variable | Optional | File path for the tamper-evident JSONL audit log. Default shopify-operations-audit.jsonl in the working directory. |
From the publisher's entry in the official MCP Registry. Required settings are already in the install config below as placeholders.
Install shopify-operations-mcp
Built from the published package, never by AIclaude mcp add shopify-operations-mcp -e SHOPIFY_STORE_DOMAIN=YOUR_SHOPIFY_STORE_DOMAIN -e SHOPIFY_ADMIN_TOKEN=YOUR_SHOPIFY_ADMIN_TOKEN -- npx -y shopify-operations-mcpRun in your terminal. Add --scope user to use it in every project.
{
"mcpServers": {
"shopify-operations-mcp": {
"command": "npx",
"args": [
"-y",
"shopify-operations-mcp"
],
"env": {
"SHOPIFY_STORE_DOMAIN": "YOUR_SHOPIFY_STORE_DOMAIN",
"SHOPIFY_ADMIN_TOKEN": "YOUR_SHOPIFY_ADMIN_TOKEN"
}
}
}
}Settings, Developer, Edit config. Paste into claude_desktop_config.json and restart.
Step-by-step: install shopify-operations-mcp in Claude Desktop
{
"mcpServers": {
"shopify-operations-mcp": {
"command": "npx",
"args": [
"-y",
"shopify-operations-mcp"
],
"env": {
"SHOPIFY_STORE_DOMAIN": "YOUR_SHOPIFY_STORE_DOMAIN",
"SHOPIFY_ADMIN_TOKEN": "YOUR_SHOPIFY_ADMIN_TOKEN"
}
}
}
}Add to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project).
{
"servers": {
"shopify-operations-mcp": {
"command": "npx",
"args": [
"-y",
"shopify-operations-mcp"
],
"env": {
"SHOPIFY_STORE_DOMAIN": "YOUR_SHOPIFY_STORE_DOMAIN",
"SHOPIFY_ADMIN_TOKEN": "YOUR_SHOPIFY_ADMIN_TOKEN"
}
}
}
}Add to .vscode/mcp.json. VS Code uses "servers", not "mcpServers".
codex mcp add shopify-operations-mcp --env SHOPIFY_STORE_DOMAIN=YOUR_SHOPIFY_STORE_DOMAIN --env SHOPIFY_ADMIN_TOKEN=YOUR_SHOPIFY_ADMIN_TOKEN -- npx -y shopify-operations-mcp{
"mcpServers": {
"shopify-operations-mcp": {
"command": "npx",
"args": [
"-y",
"shopify-operations-mcp"
],
"env": {
"SHOPIFY_STORE_DOMAIN": "YOUR_SHOPIFY_STORE_DOMAIN",
"SHOPIFY_ADMIN_TOKEN": "YOUR_SHOPIFY_ADMIN_TOKEN"
}
}
}
}Add to ~/.gemini/config/mcp_config.json (all projects) or .agents/mcp_config.json (this project).
Step-by-step: install shopify-operations-mcp in Antigravity CLI
gemini mcp add shopify-operations-mcp npx -y shopify-operations-mcpGemini CLI was replaced by Antigravity CLI in June 2026 and remains only for enterprise licences and paid API keys.
MCP servers run with your permissions and can read what you give them access to. Some need an API key: check the README and add it under env in the shopify-operations-mcp block.
Alternatives to shopify-operations-mcp
All alternatives →Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
Design, fill with real store data, render and publish Store Builder pages from an AI agent.
A command line tool for setting up Shopify Dev MCP server
Render App Store and Google Play screenshots from app captures: device frames, sizes, languages.
App Store Optimization data for AI agents: keyword ranks, scores, competitors, charts
OpenTabs plugin for Steam Store
shopify-operations-mcp: common questions
How do I install shopify-operations-mcp?
In Claude Code run claude mcp add shopify-operations-mcp -e SHOPIFY_STORE_DOMAIN=YOUR_SHOPIFY_STORE_DOMAIN -e SHOPIFY_ADMIN_TOKEN=YOUR_SHOPIFY_ADMIN_TOKEN -- npx -y shopify-operations-mcp. For Claude Desktop, Cursor and VS Code, paste the config shown above and restart. See the install guides.
Is shopify-operations-mcp the official server?
shopify-operations-mcp is a community project by jpka, not verified by a company domain.
Is shopify-operations-mcp free?
The code is published under the MIT licence. The service it connects to may have its own pricing.
Is shopify-operations-mcp safe to use?
It scores 27 of 100. Grades: maintenance B, licence A, quality C. The security check has not run for it yet. Review the code before you install. How grades work.
What are alternatives to shopify-operations-mcp?
Similar MCP servers: apify-mcp-server, Store Builder, Dev MCP, AppScreen.
Does shopify-operations-mcp work with ChatGPT?
Not directly. It runs locally, and ChatGPT only connects to remote servers with a URL. Use it in Claude Code, Claude Desktop, Cursor, VS Code or Codex.
