Shopify-Shop über die Admin-API steuern
MCP-Server für Shopify · lesen und schreiben und löschen · MIT
Löscht und löst Zahlungen ausWas der Baustein im Konto darf
Spricht über die Shopify-GraphQL-Admin-API mit einem Shop. Produkte, Kunden, Bestellungen, Metafelder, Bestände und Tags lassen sich lesen und ändern; die README beschreibt 31 Werkzeuge.
Was der Server kann
- Produkte, Varianten und Optionen suchen, anlegen, ändern und löschen, auch mit SEO-Feldern.
- Kunden suchen, anlegen, ändern, zusammenführen und löschen sowie Adressen und E-Mail-Marketing-Einwilligung pflegen.
- Bestellungen suchen, ändern, schließen, stornieren, als bezahlt markieren und Rückerstattungen anlegen.
- Versand mit Tracking-Daten anlegen und Entwurfsbestellungen erstellen und abschließen.
- Metafelder und Tags an Produkten, Bestellungen und Kunden setzen, lesen oder entfernen.
- Bestandsmengen an Standorten absolut setzen.
Einsatz in Marketing und Vertrieb
- Content
- Für eine Kollektion sollen Titel, SEO-Titel und Beschreibungen überarbeitet werden. Der Assistent liest die Produkte per get-products und schreibt die neuen Texte mit update-product zurück.
- CRM und Sales Ops
- Der Assistent sucht mit get-customers Kunden mit einem bestimmten Tag und ruft per get-customer-orders deren Bestellungen für eine Auswertung ab.
Einrichtung
- Node.js ab Version 18 und eine Shopify-App im Dev Dashboard mit den Admin-API-Scopes read_ und write_ für products, customers und orders anlegen.
- Für Claude Code `claude mcp add shopify -- npx shopify-mcp --clientId YOUR_CLIENT_ID --clientSecret YOUR_CLIENT_SECRET --domain your-store.myshopify.com` ausführen.
- Alternativ die Variablen `SHOPIFY_CLIENT_ID`, `SHOPIFY_CLIENT_SECRET` und `MYSHOPIFY_DOMAIN` in einer `.env` setzen und `npx shopify-mcp` starten.
Grenzen
- Der Paketname und Befehl lautet shopify-mcp, nicht shopify-mcp-server.
- order-cancel ist laut README nicht umkehrbar.
- Der Server nutzt standardmäßig die API-Version 2026-01.
Einordnung der Redaktion
Aufgaben: Online-Shop. Für Marketing und Vertrieb gedacht.
Beschreibung des Anbieters
MCP Server for Shopify API, enabling interaction with store data through GraphQL API
Eckdaten
- Maintainer
- GeLi2001
- Repository-Lizenz
- MIT
- Dienstanbieter
- Offizielle Dienstherkunft nicht belegt
- Dienste
- Shopify
- Bereiche
- Vertrieb
- Plattformen
- —
- Version
- 1.0.8
- Clients
- Claude Code, Claude Desktop
- Repository-Themen
- mcp, mcp-server, shopify, typescript
- Homepage
- Homepage des Anbieters
Werkzeuge
get-productsLiefert Produkte oder sucht nach Titel, mit Sortierung und Seitenwahl.
Get all products or search by title with pagination and sorting
Angabe des Anbieters · Beleg 5create-productLegt ein Produkt mit Titel, Beschreibung, Tags, SEO und Optionen an.
Create a new product. When using `productOptions`, Shopify registers all option values but only creates one default variant (first value of each option, price $0).…
Angabe des Anbieters · Beleg 5update-productÄndert Felder eines vorhandenen Produkts, auch SEO und Sammlungen.
Update an existing product's fields
Angabe des Anbieters · Beleg 5manage-product-variantsLegt Varianten gesammelt an oder ändert sie.
Create or update product variants in bulk
Angabe des Anbieters · Beleg 5get-customersListet Kunden mit Suche, Seitenwahl und Sortierung.
List customers with search, pagination, and sorting
Angabe des Anbieters · Beleg 5update-customerÄndert Kundendaten, auch die E-Mail-Marketing-Einwilligung.
Update a customer's information
Angabe des Anbieters · Beleg 5get-ordersLiefert Bestellungen mit Filtern, Seitenwahl und Sortierung.
Get orders with filtering, pagination, and sorting
Angabe des Anbieters · Beleg 5get-order-by-idLiefert eine Bestellung über Name, numerische ID oder GID.
Get a specific order by ID with smart lookup — accepts order name (`#77235` or `77235`), numeric ID (`8054938337547`), or full GID (`gid://shopify/Order/...`)
Angabe des Anbieters · Beleg 5order-cancelStorniert eine Bestellung, nicht umkehrbar.
Cancel an order with options for refunding, restocking, and customer notification. **Irreversible.**
Angabe des Anbieters · Beleg 5refund-createLegt eine volle oder teilweise Rückerstattung an.
Create a full or partial refund with optional restocking
Angabe des Anbieters · Beleg 5create-fulfillmentLegt einen Versand mit optionalen Tracking-Daten an.
Create a fulfillment (mark items as shipped) with optional tracking
Angabe des Anbieters · Beleg 5set-metafieldsSetzt oder ändert bis zu 25 Metafelder an einer Ressource.
Set metafields on any Shopify resource. Creates or updates up to 25 metafields atomically
Angabe des Anbieters · Beleg 5manage-tagsFügt Tags an Ressourcen hinzu oder entfernt sie.
inventory-set-quantitiesSetzt Bestandsmengen an Standorten.
Set absolute inventory quantities for items at specific locations
Angabe des Anbieters · Beleg 5get-product-by-idGet a specific product by ID with full details including SEO, options, media, variants, and collections
Angabe des Anbieters · Beleg 5delete-productDelete a product
Angabe des Anbieters · Beleg 5manage-product-optionsCreate, update, or delete product options (e.g. Size, Color)
Angabe des Anbieters · Beleg 5delete-product-variantsDelete one or more variants from a product
Angabe des Anbieters · Beleg 5get-customer-by-idGet a single customer by ID with full details
Angabe des Anbieters · Beleg 5create-customerCreate a new customer
Angabe des Anbieters · Beleg 5delete-customerDelete a customer
Angabe des Anbieters · Beleg 5customer-mergeMerge two customer records into one
Angabe des Anbieters · Beleg 5manage-customer-addressCreate, update, or delete a customer's mailing address
Angabe des Anbieters · Beleg 5update-orderUpdate an existing order
Angabe des Anbieters · Beleg 5get-customer-ordersGet orders for a specific customer with pagination and sorting
Angabe des Anbieters · Beleg 5order-close-openClose or reopen an order
Angabe des Anbieters · Beleg 5order-mark-as-paidMark an order as paid (for manual/offline payments)
Angabe des Anbieters · Beleg 5create-draft-orderCreate a draft order for phone/chat sales, invoicing, or wholesale
Angabe des Anbieters · Beleg 5complete-draft-orderComplete a draft order, converting it into a real order
Angabe des Anbieters · Beleg 5get-metafieldsGet metafields for any Shopify resource (products, orders, customers, variants, collections, etc.)
Angabe des Anbieters · Beleg 5delete-metafieldsDelete metafields from any Shopify resource
Angabe des Anbieters · Beleg 5
Voraussetzungen
Installation
npx shopify-mcpRechte
- 8 von 31 Werkzeugen können löschen und Zahlungen auslösen, etwa order-cancel, refund-create, delete-product.
- 15 von 31 Werkzeugen legen Daten an oder ändern sie, etwa create-product, update-product, manage-product-variants.
- Der Anbieter deklariert: lesen, schreiben und löschen.
Lass löschende, sendende und ausführende Werkzeuge nur nach Bestätigung je Aktion laufen und verbinde zuerst ein Testkonto.
Client-ID und Client-Secret einer Shopify-App (alternativ ein statischer Access-Token einer älteren App) sowie die myshopify-Domain des Shops. Der Server liest und schreibt, auch Löschen, Stornieren und Rückerstatten sind möglich.
- Zugriffe laut Paketangaben
- lesen, schreiben, löschen
- Authentifizierung
- —
- Transport
- —
- Technische Prüfung
- Ungeprüft
Quellen (8)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- Abgerufen und Felder geprüft: 2026-10-05; technische Prüfung: ungeprüft
- Paketpfad: .