Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Mit Google anmelden, um Bewertungen zu schreiben.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Shopify Admin MCP

von A1-x-TechVersion 1.2.2i★ 0iLäuft auf deinem Computer
Name in der Registryio.github.A1-x-Tech/mcp-shopify-admin

So installierst du es

Überblick

Beschreibung vom Entwickler (englisches Original)

MCP server for the Shopify Admin API: products, orders, customers, inventory, discounts.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft auf deinem Computer
  • Transport: stdio
  • Kategorie: Onlineshops & Zahlungen
  • Das musst du eintragen: SHOPIFY_STORE_DOMAIN, SHOPIFY_ACCESS_TOKEN, SHOPIFY_CLIENT_SECRET

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

3/3 Prüfungen bestanden · Läuft auf deinem Computer

Zuerst: Welche KI nutzt du?

Wähle deine App, dann erscheinen die Schritte unten.

Klappt mit Claude, aber erst etwas vorbereiten

Du brauchst einen Schlüssel von Shopify Admin MCP (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Node.js auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy

  1. Node.js installieren

    Nur einmal; gilt für alle Server, die Node.js brauchen

    Download-Seite von Node.js öffnen ↗

  2. Bei Shopify Admin MCP registrieren und Schlüssel erstellen

    Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.

    Seite von Shopify Admin MCP öffnen ↗

  3. Einstellungsdatei der Claude-Desktop-App öffnen

    SettingsDeveloperEdit Config

  4. Diese Einstellungen einfügen und speichern

    {
      "mcpServers": {
        "shopify-admin": {
          "command": "npx",
          "args": [
            "-y",
            "mcp-shopify-admin"
          ],
          "env": {
            "SHOPIFY_STORE_DOMAIN": "your-value",
            "SHOPIFY_ACCESS_TOKEN": "your-value",
            "SHOPIFY_CLIENT_ID": "your-value",
            "SHOPIFY_CLIENT_SECRET": "your-value",
            "SHOPIFY_API_VERSION": "your-value",
            "SHOPIFY_API_BASE": "your-value",
            "SHOPIFY_TIMEOUT_MS": "your-value",
            "SHOPIFY_MAX_RETRIES": "your-value",
            "SHOPIFY_TOKEN_LEEWAY_SECONDS": "your-value"
          }
        }
      }
    }

    Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem

  5. Claude beenden und neu öffnen

  6. Ausprobieren

    Nutze Shopify Admin MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Claude sagt, dass es Shopify Admin MCP nutzt, oder ein Werkzeug von Shopify Admin MCP in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

ChatGPT kann Shopify Admin MCP noch nicht verbinden

Shopify Admin MCP läuft auf deinem Computer, aber ChatGPT verbindet nur Server, die im Web laufen

Das kannst du stattdessen tun

A · Eine App nutzen, die Shopify Admin MCP verbinden kann

  • Du brauchst einen Schlüssel von Shopify Admin MCP (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Node.js auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy
  • Du brauchst einen Schlüssel von Shopify Admin MCP (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Node.js auf deinem Computer (nur einmal)
  • Du brauchst einen Schlüssel von Shopify Admin MCP (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Node.js auf deinem Computer (nur einmal)
  • Du brauchst einen Schlüssel von Shopify Admin MCP (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Node.js auf deinem Computer (nur einmal)

B · Andere in Onlineshops & Zahlungen, die mit ChatGPT funktionieren

Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden

Klappt mit Claude Code, aber erst etwas vorbereiten

Du brauchst einen Schlüssel von Shopify Admin MCP (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Node.js auf deinem Computer (nur einmal)

  1. Node.js installieren

    Nur einmal; gilt für alle Server, die Node.js brauchen

    Download-Seite von Node.js öffnen ↗

  2. Bei Shopify Admin MCP registrieren und Schlüssel erstellen

    Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.

    Seite von Shopify Admin MCP öffnen ↗

  3. Terminal öffnen

    Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen

  4. Diesen Befehl einfügen und Enter drücken

    claude mcp add shopify-admin --env SHOPIFY_STORE_DOMAIN=your-value --env SHOPIFY_ACCESS_TOKEN=your-value --env SHOPIFY_CLIENT_ID=your-value --env SHOPIFY_CLIENT_SECRET=your-value --env SHOPIFY_API_VERSION=your-value --env SHOPIFY_API_BASE=your-value --env SHOPIFY_TIMEOUT_MS=your-value --env SHOPIFY_MAX_RETRIES=your-value --env SHOPIFY_TOKEN_LEEWAY_SECONDS=your-value -- npx -y mcp-shopify-admin

    Ersetze „your-value“ vor dem Enter durch deinen Schlüssel

    Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem

  5. /mcp in Claude Code eingeben

    Shopify Admin MCP sollte in der Liste als verbunden erscheinen

  6. Ausprobieren

    Nutze Shopify Admin MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Claude Code sagt, dass es Shopify Admin MCP nutzt, oder ein Werkzeug von Shopify Admin MCP in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Klappt mit Cursor, aber erst etwas vorbereiten

Du brauchst einen Schlüssel von Shopify Admin MCP (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Node.js auf deinem Computer (nur einmal)

  1. Node.js installieren

    Nur einmal; gilt für alle Server, die Node.js brauchen

    Download-Seite von Node.js öffnen ↗

  2. Bei Shopify Admin MCP registrieren und Schlüssel erstellen

    Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.

    Seite von Shopify Admin MCP öffnen ↗

  3. Mit diesem Button Cursor öffnen

    In Cursor öffnen

    Cursor fragt nach einer Bestätigung; klicke Install

  4. Schlüssel eintragen

    In den Einstellungen von Shopify Admin MCP ist SHOPIFY_STORE_DOMAIN, SHOPIFY_ACCESS_TOKEN, SHOPIFY_CLIENT_ID, SHOPIFY_CLIENT_SECRET, SHOPIFY_API_VERSION, SHOPIFY_API_BASE, SHOPIFY_TIMEOUT_MS, SHOPIFY_MAX_RETRIES, SHOPIFY_TOKEN_LEEWAY_SECONDS leer; trag deinen Schlüssel ein und speichere

    Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem

  5. KI-Chat in Cursor im Agent-Modus öffnen

  6. Ausprobieren

    Nutze Shopify Admin MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn Cursor sagt, dass es Shopify Admin MCP nutzt, oder ein Werkzeug von Shopify Admin MCP in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Klappt mit VS Code, aber erst etwas vorbereiten

Du brauchst einen Schlüssel von Shopify Admin MCP (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Node.js auf deinem Computer (nur einmal)

  1. Node.js installieren

    Nur einmal; gilt für alle Server, die Node.js brauchen

    Download-Seite von Node.js öffnen ↗

  2. Bei Shopify Admin MCP registrieren und Schlüssel erstellen

    Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.

    Seite von Shopify Admin MCP öffnen ↗

  3. Mit diesem Button VS Code öffnen

    In VS Code öffnen

    VS Code fragt nach einer Bestätigung; klicke Install

  4. Schlüssel eintragen

    In den Einstellungen von Shopify Admin MCP ist SHOPIFY_STORE_DOMAIN, SHOPIFY_ACCESS_TOKEN, SHOPIFY_CLIENT_ID, SHOPIFY_CLIENT_SECRET, SHOPIFY_API_VERSION, SHOPIFY_API_BASE, SHOPIFY_TIMEOUT_MS, SHOPIFY_MAX_RETRIES, SHOPIFY_TOKEN_LEEWAY_SECONDS leer; trag deinen Schlüssel ein und speichere

    Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem

  5. KI-Chat in VS Code im Agent-Modus öffnen

  6. Ausprobieren

    Nutze Shopify Admin MCP und sag mir, was du für mich tun kannst; zeig mir dann eine Sache

    ✓ Wenn VS Code sagt, dass es Shopify Admin MCP nutzt, oder ein Werkzeug von Shopify Admin MCP in der Antwort zeigt, bist du verbunden

Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen

Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach

Alle Apps mit MCP ansehen →

JSON-Einstellungen stehen unten unter „Für Entwickler“

Hängst du fest? Frag Leute, die Shopify Admin MCP nutzen💬 Diskussion →
Für Entwickler: Terminal-Befehle und JSON-Einstellungen

Auf deinem Computer installiert

Claude Code

claude mcp add shopify-admin --env SHOPIFY_STORE_DOMAIN=your-value --env SHOPIFY_ACCESS_TOKEN=your-value --env SHOPIFY_CLIENT_ID=your-value --env SHOPIFY_CLIENT_SECRET=your-value --env SHOPIFY_API_VERSION=your-value --env SHOPIFY_API_BASE=your-value --env SHOPIFY_TIMEOUT_MS=your-value --env SHOPIFY_MAX_RETRIES=your-value --env SHOPIFY_TOKEN_LEEWAY_SECONDS=your-value -- npx -y mcp-shopify-admin

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "shopify-admin": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-shopify-admin"
      ],
      "env": {
        "SHOPIFY_STORE_DOMAIN": "your-value",
        "SHOPIFY_ACCESS_TOKEN": "your-value",
        "SHOPIFY_CLIENT_ID": "your-value",
        "SHOPIFY_CLIENT_SECRET": "your-value",
        "SHOPIFY_API_VERSION": "your-value",
        "SHOPIFY_API_BASE": "your-value",
        "SHOPIFY_TIMEOUT_MS": "your-value",
        "SHOPIFY_MAX_RETRIES": "your-value",
        "SHOPIFY_TOKEN_LEEWAY_SECONDS": "your-value"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "shopify-admin": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-shopify-admin"
      ],
      "env": {
        "SHOPIFY_STORE_DOMAIN": "your-value",
        "SHOPIFY_ACCESS_TOKEN": "your-value",
        "SHOPIFY_CLIENT_ID": "your-value",
        "SHOPIFY_CLIENT_SECRET": "your-value",
        "SHOPIFY_API_VERSION": "your-value",
        "SHOPIFY_API_BASE": "your-value",
        "SHOPIFY_TIMEOUT_MS": "your-value",
        "SHOPIFY_MAX_RETRIES": "your-value",
        "SHOPIFY_TOKEN_LEEWAY_SECONDS": "your-value"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "shopify-admin": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-shopify-admin"
      ],
      "env": {
        "SHOPIFY_STORE_DOMAIN": "your-value",
        "SHOPIFY_ACCESS_TOKEN": "your-value",
        "SHOPIFY_CLIENT_ID": "your-value",
        "SHOPIFY_CLIENT_SECRET": "your-value",
        "SHOPIFY_API_VERSION": "your-value",
        "SHOPIFY_API_BASE": "your-value",
        "SHOPIFY_TIMEOUT_MS": "your-value",
        "SHOPIFY_MAX_RETRIES": "your-value",
        "SHOPIFY_TOKEN_LEEWAY_SECONDS": "your-value"
      }
    }
  }
}

Werte, die du selbst einträgst

  • SHOPIFY_STORE_DOMAIN erforderlich env
    Permanent store host, e.g. my-store.myshopify.com (a bare store name works too).
  • SHOPIFY_ACCESS_TOKEN geheim env
    Ready-made Admin API access token (legacy apps created before 2026-01-01). Alternative to the client id/secret pair.
  • SHOPIFY_CLIENT_ID env
    Client id of a Dev Dashboard app; with the secret the server mints and refreshes its own token.
  • SHOPIFY_CLIENT_SECRET geheim env
    Client secret of that app. Treat it as a secret.
  • SHOPIFY_API_VERSION env
    Admin API version: a quarterly YYYY-MM release or unstable.
  • SHOPIFY_API_BASE env
    Full http/https URL of the GraphQL endpoint, replacing host and version (e.g. a local mock).
  • SHOPIFY_TIMEOUT_MS env
    Per-request timeout in milliseconds.
  • SHOPIFY_MAX_RETRIES env
    Retries on THROTTLED/429 (always) and on 5xx / network errors for reads only.
  • SHOPIFY_TOKEN_LEEWAY_SECONDS env
    Re-mint the token this many seconds before it expires.

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Auf einen Blick

Downloads pro Wochei
255/Wo.
Verbindung
Läuft auf deinem Computer
Neueste Versioni
1.2.2
In der Registry veröffentlichti
1. Nov. 2026
Code zuletzt geänderti
1. Nov. 2026
Entwickler
A1-x-Tech
Pakete
npm: mcp-shopify-admin
Website
github.com
Registry-Status
Aktiv

Welche Apps ihn nutzen können

Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.

Laufen auf deinem Computer in

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

Alle Apps, mit Vor- und Nachteilen →

Was er kann

Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.

Basischecksi

Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 11. Nov. 2026

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto A1-x-Tech bestätigt, dem das Repo gehört

  • ✓ Bestanden

    Wird noch gepflegt

    Code zuletzt geändert: vor 10 Tagen

  • ✓ Bestanden

    Hat eine Lizenz

    Nutzt MIT

  • – Nicht zutreffend

    Endpunkt antwortet

    Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen

Diskussion

Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.

Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.

Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.

Mit Google anmelden, um zu posten

Nutzerbewertungen

Noch keine Bewertungen

Mit Google anmelden, um zu bewerten

Im Vergleich mit anderen in Onlineshops & Zahlungeni

  • Mehr Sterne als 0 % der anderen 2713 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 73 % der anderen 2713 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 2713 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Shopify Admin MCP sicher?

Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: SHOPIFY_STORE_DOMAIN, SHOPIFY_ACCESS_TOKEN, SHOPIFY_CLIENT_SECRET

Läuft er auf meinem Computer oder in der Cloud?

Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt vor 10 Tagen geändert, und die neueste Version (1.2.2) kam vor 10 Tagen in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Spree Commerce developer docs for AI agents, Stripe MCP, Sessy — Amazon SES observability

Alternativen

Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.

So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti

Stripe MCP

MCP server integrating with Stripe - tools for customers, products, payments, and more.

von stripeWeit verbreitet★ 2054Aktualisiert vor 13 Monaten

Läuft in der Cloud✓ stripe.com

README vom Entwickler

README öffnen

Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.

Shopify Admin MCP

English | Русский

A1 Shopify Admin MCP connects AI applications to one Shopify store through the Admin GraphQL API. Ask in plain language about products, orders, customers, inventory, discounts, and shop data; the assistant uses the server's ready-made tools and shows the result.

  • One store per server. The store domain and credentials come from configuration; tools cannot switch to another store.
  • Tokens stay fresh. Give the server the client ID and secret of a Shopify Dev Dashboard app and it mints the Admin API token itself, keeps it in memory only, and re-mints it before the 24-hour expiry. A ready-made token from an older custom app still works too.
  • 16 focused tools. Read shop data, products, orders, customers, locations, inventory, and discounts, plus create or update the supported records.
  • GraphQL failures are surfaced. Shopify can return HTTP 200 for a failed mutation, so the server checks userErrors and rejects empty or malformed GraphQL responses.
  • Cost-aware responses. Every result includes the GraphQL cost bucket: the cost of the request and the points currently available for the next calls.
  • Risk is visible. Reads are read-only; product, price, inventory, and discount writes are explicit; order cancellation and arbitrary GraphQL are marked destructive.

Start with a read-only request:

Show the latest orders and the products that currently have inventory.

Connect the server · Explore use cases · Open technical documentation


See it work in a minute

You: Show the latest orders and the products that currently have inventory.

Assistant: Shows recent orders with their statuses and totals, then products with prices and inventory. Nothing changes.

You: Prepare a 20% discount code called SUMMER for two weeks.

Assistant: Shows the proposed code, percentage, dates, and limits, then asks for confirmation before creating it.

You: Confirm.

Contents

  • Quick start
  • What you can ask it to do
  • What can change in Shopify
  • Getting access
  • Configuration
  • Data, limits, and background work
  • Technical documentation
  • Support

Quick start

You need Node.js 20+, a store domain such as my-store.myshopify.com, and Admin API credentials. The recommended set is the client ID and secret of a Shopify Dev Dashboard app: the server exchanges them for an access token itself and keeps that token fresh, which matters because the token Shopify issues for this grant expires after 24 hours. The app and the store must belong to the same Shopify organization.

  1. Get access and prepare the app's client ID and client secret.
  2. Add the MCP server to your AI application.
  3. Send the safe request from the opening section.

The server runs locally over stdio through npx. Browser-only ChatGPT and Claude web sessions cannot start a local stdio process directly.

Every snippet below uses that pair. If your store still holds a ready-made token from an admin-created custom app, replace SHOPIFY_CLIENT_ID and SHOPIFY_CLIENT_SECRET with a single SHOPIFY_ACCESS_TOKEN — see Getting access.

Codex

Through the app:

  1. Open Settings → MCP servers.
  2. Select Add server.
  3. Choose STDIO, then enter npx -y mcp-shopify-admin@latest and set SHOPIFY_STORE_DOMAIN, SHOPIFY_CLIENT_ID, and SHOPIFY_CLIENT_SECRET.
  1. Select Save, then Restart.

Through the CLI:

codex mcp add shopify-admin \

--env SHOPIFY_STORE_DOMAIN=my-store.myshopify.com \ --env SHOPIFY_CLIENT_ID=your_client_id \ --env SHOPIFY_CLIENT_SECRET=your_client_secret \ -- npx -y mcp-shopify-admin@latest

codex mcp list

Codex MCP documentation

Claude Code

claude mcp add \

--env SHOPIFY_STORE_DOMAIN=my-store.myshopify.com \ --env SHOPIFY_CLIENT_ID=your_client_id \ --env SHOPIFY_CLIENT_SECRET=your_client_secret \ --transport stdio --scope user shopify-admin \ -- npx -y mcp-shopify-admin@latest

claude mcp list

Claude Code MCP documentation

Claude Desktop

The current official path is Settings → Extensions. For a custom desktop extension, open Advanced settings → Extension Developer → Install Extension…, select a .mcpb file and follow the prompts.

This repository currently publishes an npm stdio package and does not contain a .mcpb bundle. For Claude Desktop builds that still support local configuration, use the following JSON stdio configuration as a fallback:

{

"mcpServers": { "shopify-admin": { "command": "npx", "args": ["-y", "mcp-shopify-admin@latest"], "env": { "SHOPIFY_STORE_DOMAIN": "my-store.myshopify.com", "SHOPIFY_CLIENT_ID": "your_client_id", "SHOPIFY_CLIENT_SECRET": "your_client_secret" } } } }

In those builds, save it to ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows.

Claude Desktop MCP documentation

Cursor

Add this server to ~/.cursor/mcp.json on macOS/Linux or %USERPROFILE%\.cursor\mcp.json on Windows:

{

"mcpServers": { "shopify-admin": { "type": "stdio", "command": "npx", "args": ["-y", "mcp-shopify-admin@latest"], "env": { "SHOPIFY_STORE_DOMAIN": "my-store.myshopify.com", "SHOPIFY_CLIENT_ID": "your_client_id", "SHOPIFY_CLIENT_SECRET": "your_client_secret" } } } }

Cursor MCP documentation

VS Code

Run MCP: Open User Configuration and add:

{

"inputs": [ { "type": "promptString", "id": "shopify_store_domain", "description": "Shopify store domain, for example my-store.myshopify.com" }, { "type": "promptString", "id": "shopify_client_id", "description": "Client ID of the Shopify Dev Dashboard app" }, { "type": "promptString", "id": "shopify_client_secret", "description": "Client secret of that app", "password": true } ], "servers": { "shopify-admin": { "type": "stdio", "command": "npx", "args": ["-y", "mcp-shopify-admin@latest"], "env": { "SHOPIFY_STORE_DOMAIN": "${input:shopify_store_domain}", "SHOPIFY_CLIENT_ID": "${input:shopify_client_id}", "SHOPIFY_CLIENT_SECRET": "${input:shopify_client_secret}" } } } }

Check the server with MCP: List Servers.

VS Code MCP documentation

What you can ask it to do

  • Inspect the store. Show shop details, locations, products, orders, customers, or discounts.
  • Work with products. Create a product draft, update product fields, or change variant prices.
  • Track inventory. Find locations and set the absolute available quantity for inventory items.
  • Review orders. Search orders, inspect a complete order, or cancel an eligible order with explicit refund and restock choices.
  • Manage discounts. List existing discounts or create a basic code discount.
  • Use the escape hatch. Run an arbitrary Admin GraphQL document for capabilities that do not have a dedicated tool.

What can change in Shopify

OperationWhat happensData boundary
Shop, products, orders, customers, locations, discountsReads store dataRead-only
Product fields or variant pricesReplaces the fields supplied in the requestChanges the storefront data
Inventory quantitiesSets the absolute available quantityChanges product availability
Product or discount creationCreates a new Shopify objectCreates data and cannot be undone automatically
Order cancellationCancels an order and can refund and/or restockDestructive and irreversible
graphql_requestCan run any Admin API query or mutationPotentially destructive

This server does not provide dedicated tools for creating orders, fulfillment, customer writes, variant creation, media, targeted discounts, or publishing products to sales channels. Use graphql_request only when you understand the document and its userErrors response.

The AI client may ask for confirmation before a write, but confirmation behavior belongs to that client. A clear request to create, update, set, or cancel authorizes the corresponding server operation.

Getting access

The server authenticates in one of two ways: with the client ID and secret of a Dev Dashboard app, which it exchanges for an access token itself, or with a ready-to-use Admin API access token that it sends as-is. If both are configured, the ready-made token wins.

Dev Dashboard app (recommended)

Shopify stopped allowing new admin-created custom apps on 2026-01-01, so this is the path for any store being set up today.

  1. Create an app in the Shopify Dev Dashboard or with the Shopify CLI, in the same Shopify organization the store belongs to.
  2. Give it the Admin API access scopes you need, such as read_products, write_products, read_orders, read_customers, read_locations, write_inventory, read_discounts, and write_discounts.
  3. Install the app on the store.
  4. Use the app's client ID and client secret as SHOPIFY_CLIENT_ID and SHOPIFY_CLIENT_SECRET.

From there the server runs the client credentials grant against https://{store}.myshopify.com/admin/oauth/access_token on its own. The token Shopify returns lives 24 hours; the server keeps it in memory only — never on disk — re-mints it shortly before it expires, lets parallel tool calls share one exchange, and mints a fresh one if the API answers 401. Nothing to renew by hand.

The grant works only when the app and the store belong to the same Shopify organization. Otherwise Shopify refuses with shop_not_permitted, and the server relays that as a hint naming the organization mismatch. Re-issuing the credentials does not help: move the app into the store's organization, or use a store from it.

Existing admin-created custom apps (legacy)

Apps created in the Shopify admin before 2026-01-01 keep working, and their token is still accepted. If you already maintain one:

  1. Open the app in the Shopify admin.
  2. Confirm the required Admin API access scopes, such as read_products, write_products, `rea

Nur der Anfang wird gezeigt; den Rest findest du im Repo