Shopify MCP server
MCP server for Shopify — Admin REST API (orders, products, customers, inventory, fulfillments)
271 stars
Reviews
Write oneNobody has reviewed Shopify yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Shopify tools (28, 19 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
adjust_inventoryAdjust the available inventory for a specific inventory_item at a specific location by a delta (positive to increase, negative to decrease).
cancel_orderwrite actionCancel an order. Optionally restock inventory, refund payment, notify customer.
complete_draft_orderwrite actionConvert a draft order into a real order. Optionally mark as paid or send invoice.
create_custom_collectionwrite actionCreate a custom collection — a manually curated collection. Products are attached separately via collects.
create_customerwrite actionCreate a new customer record.
create_discount_codewrite actionCreate a discount code tied to an existing price rule (the customer-facing string like 'SUMMER20').
create_draft_orderwrite actionCreate a draft order (invoice-style quote). Can be completed later into a real order via complete_draft_order.
create_fulfillmentwrite actionCreate a fulfillment for an order (mark line items as shipped, attach tracking number and carrier).
create_metafieldwrite actionAttach a metafield (custom typed field) to a resource (shop, product, variant, customer, order, collection, draft_order, etc).
create_orderwrite actionCreate a new order. Useful for draft orders, phone orders, or marketplace order ingestion.
create_price_rulewrite actionCreate a price rule (the policy that governs discounts — percentage/fixed amount, prerequisites, entitlements, usage caps). Pair with create_discount_code to mint a usable code.
create_productwrite actionCreate a new product with variants, options, and images.
create_refundwrite actionRefund one or more line items on an order. Can refund to original payment or as store credit, optionally restocking inventory.
create_smart_collectionwrite actionCreate a smart collection — an automated collection populated by rules (e.g. vendor, tag, product_type, price range).
create_variantwrite actionAdd a new variant to an existing product (size/color/SKU permutation with its own price and inventory).
get_orderwrite actionGet a single order by ID with full detail.
get_productGet a single product by ID including all variants and images.
list_abandoned_checkoutsList abandoned checkouts (carts where the customer entered contact info but did not complete checkout). Useful for recovery campaigns.
list_customersList customers with optional query filter.
list_locationsList all fulfillment locations (physical stores, warehouses, 3PLs). Use the returned IDs with adjust_inventory and create_fulfillment.
list_ordersList orders with optional filters. Returns an array of order objects with line items, customer, shipping, and financial status.
list_productsList products with optional filters. Each product includes variants, images, and options.
list_transactionsList all payment transactions for an order (authorizations, captures, sales, refunds, voids) including gateway and amount.
register_webhookRegister a webhook subscription for a Shopify event topic (orders/create, orders/paid, products/update, app/uninstalled, etc).
update_fulfillment_trackingwrite actionUpdate the tracking number, tracking company, or tracking URL on an existing fulfillment (post-ship tracking correction or late-binding tracking attach).
update_orderwrite actionUpdate an existing order (tags, note, email, shipping_address, metafields, etc).
update_productwrite actionUpdate an existing product's fields, variants, or images.
update_variantwrite actionUpdate an existing product variant's price, SKU, barcode, options, weight, or inventory policy.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 29 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Shopify compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 75% of 2,174 E-commerce servers
- Tools
- 28
- the typical E-commerce server has 6
- Tools that change things
- 68%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 271
- more than 95% of 1,047 E-commerce servers
What its tools let an agent do: 8 read · 13 create · 6 change · 1 delete
Install Shopify in Claude Code, Cursor or VS Code
Runs npx -y @codespar/mcp-shopify on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp-shopify -- npx -y @codespar/mcp-shopify
What the publisher says
From the Shopify repository's README, as published. We do not edit it. Read it on GitHub
MCP Dev LATAM 🌎 Every commerce API your AI agent needs to run a business in Latin America. Brazil 🇧🇷 · Mexico 🇲🇽 · Argentina 🇦🇷 · Colombia 🇨🇴 · Chile 🇨🇱 · Peru 🇵🇪 · plus 4 agentic payment protocols. MCP servers for LATAM commerce · live in the official MCP Registry · MIT License Machine-readable catalog: codespar.dev/api/servers Catalog · Quick Start · Agentic Protocols · All Servers · Contribute
The Problem
AI agents can write code, analyze data, and chat. But they can't operate a business — collect payments, issue invoices, ship products, or notify customers. Especially not in Latin America, where every service has its own API, auth pattern, and quirks (mTLS for BACEN Pix v2, JWT-RSA for STP-SPEI, AFIP web services, contract-gated developer portals, and on).
Meanwhile, four agentic payment protocols are shipping in parallel — checkout protocols (Stripe ACP, Google UCP), authorization layers (AP2), and micropayment rails (x402) — and none of them compose cleanly with each other or with the regional rails businesses actually run on.
MCP Dev LATAM bridges both gaps. Traditional LATAM services + the new agentic payment protocols, all accessible through a single MCP interface.
The Solution
Each MCP server in this repo wraps a real provider — payments, fiscal, logistics, messaging, banking, ERP, identity, fraud, crypto, and the agentic protocols — so your agent can operate a complete business workflow.
🛒 Customer places order
→ 💳 Agent charges via Pix (Asaas / Mercado Pago / Zoop)
→ 📄 Agent issues NFe (Nuvem Fiscal / Focus NFe / NFe.io)
→ 📦 Agent generates shipping label (Melhor Envio / Skydropx)
→ 📱 Agent sends tracking via WhatsApp (Z-API / WhatsApp Cloud)
→ 📊 Agent records in ERP (Omie / Bling / Tiny)
→ 🏦 Agent reconciles balance (Stark Bank / Itaú / BTG)Six systems. Zero human intervention. One agent.
Agentic Payment Protocols
Four servers for the emerging agentic payment stack:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Shopify: common questions
- Is Shopify MCP server safe?
- Mostly: it is graded B (82/100). Read the Shopify safety report
- How do I install Shopify?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Shopify need an API key?
- Yes. The registry entry asks for
SHOPIFY_ACCESS_TOKEN. - Is Shopify maintained?
- The last commit was 67 days ago (2026-08-29). The latest release is v0.2.2.
- What can I use instead of Shopify?
- Servers from other publishers that do the same job: Shopware MCP server, Stripe MCP server and HasData Walmart MCP server. Compare all Shopify alternatives.
- How does Shopify compare with other E-commerce MCP servers?
- safety score 82/100 (higher than 75% of 2,174 E-commerce servers); tools 28 (the typical E-commerce server has 6); tools that change things 68% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Shopify
Same job from other publishers: the closest match first, then the best rated.
- ShopwareQuery and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.not reviewedGrowingB
- StripeMCP server integrating with Stripe - tools for customers, products, payments, and more.not reviewedEstablishedA
HasData WalmartWalmart search, product pages and customer reviews on walmart.com and walmart.ca, as JSON.not reviewedGrowingA- WebCake StorefrontBuild pages and manage products, orders, and content on the WebCake/StoreCake storefront builder.not reviewedGrowingA
- CmssyHosted headless CMS with native commerce: pages, media, forms, products, orders, refunds, discounts.not reviewedGrowingB