MCP.Market

Shopify MCP server

by codespar·io.github.codespar/mcp-shopify·v0.2.2·271 stars

MCP server for Shopify — Admin REST API (orders, products, customers, inventory, fulfillments)

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

271 stars

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • adjust_inventory

    Adjust the available inventory for a specific inventory_item at a specific location by a delta (positive to increase, negative to decrease).

  • cancel_orderwrite action

    Cancel an order. Optionally restock inventory, refund payment, notify customer.

  • complete_draft_orderwrite action

    Convert a draft order into a real order. Optionally mark as paid or send invoice.

  • create_custom_collectionwrite action

    Create a custom collection — a manually curated collection. Products are attached separately via collects.

  • create_customerwrite action

    Create a new customer record.

  • create_discount_codewrite action

    Create a discount code tied to an existing price rule (the customer-facing string like 'SUMMER20').

  • create_draft_orderwrite action

    Create a draft order (invoice-style quote). Can be completed later into a real order via complete_draft_order.

  • create_fulfillmentwrite action

    Create a fulfillment for an order (mark line items as shipped, attach tracking number and carrier).

  • create_metafieldwrite action

    Attach a metafield (custom typed field) to a resource (shop, product, variant, customer, order, collection, draft_order, etc).

  • create_orderwrite action

    Create a new order. Useful for draft orders, phone orders, or marketplace order ingestion.

  • create_price_rulewrite action

    Create 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 action

    Create a new product with variants, options, and images.

  • create_refundwrite action

    Refund one or more line items on an order. Can refund to original payment or as store credit, optionally restocking inventory.

  • create_smart_collectionwrite action

    Create a smart collection — an automated collection populated by rules (e.g. vendor, tag, product_type, price range).

  • create_variantwrite action

    Add a new variant to an existing product (size/color/SKU permutation with its own price and inventory).

  • get_orderwrite action

    Get a single order by ID with full detail.

  • get_product

    Get a single product by ID including all variants and images.

  • list_abandoned_checkouts

    List abandoned checkouts (carts where the customer entered contact info but did not complete checkout). Useful for recovery campaigns.

  • list_customers

    List customers with optional query filter.

  • list_locations

    List all fulfillment locations (physical stores, warehouses, 3PLs). Use the returned IDs with adjust_inventory and create_fulfillment.

  • list_orders

    List orders with optional filters. Returns an array of order objects with line items, customer, shipping, and financial status.

  • list_products

    List products with optional filters. Each product includes variants, images, and options.

  • list_transactions

    List all payment transactions for an order (authorizations, captures, sales, refunds, voids) including gateway and amount.

  • register_webhook

    Register a webhook subscription for a Shopify event topic (orders/create, orders/paid, products/update, app/uninstalled, etc).

  • update_fulfillment_trackingwrite action

    Update the tracking number, tracking company, or tracking URL on an existing fulfillment (post-ship tracking correction or late-binding tracking attach).

  • update_orderwrite action

    Update an existing order (tags, note, email, shipping_address, metafields, etc).

  • update_productwrite action

    Update an existing product's fields, variants, or images.

  • update_variantwrite action

    Update 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.

All Shopify alternatives →
  • Shopware
    Query and safely manage a Shopware 6 shop: products, orders, customers, stock, audits, reports.
    B
  • Stripe
    MCP server integrating with Stripe - tools for customers, products, payments, and more.
    A
  • HasData Walmart
    Walmart search, product pages and customer reviews on walmart.com and walmart.ca, as JSON.
    A
  • WebCake Storefront
    Build pages and manage products, orders, and content on the WebCake/StoreCake storefront builder.
    A
  • Cmssy
    Hosted headless CMS with native commerce: pages, media, forms, products, orders, refunds, discounts.
    B

More from codespar →