Shopify mit Claude oder ChatGPT
Drei Wege, einen Store an einen KI-Assistenten anzuschließen, was jeder lesen und ändern kann, und der Weg, der vier Minuten dauert.
Sie möchten, dass Ihr Assistent Fragen zu Ihrem Store mit den Daten des Stores beantwortet: welche Produkte eine zu dünne Beschreibung haben, wie sich die Bestellungen der letzten Woche mit der Woche davor vergleichen, was das Live-Theme tatsächlich ausführt. Es gibt drei Wege, das zu verdrahten, und sie unterscheiden sich in drei Punkten: wer den Stift hält, wer die Schlüssel hält und wie viel Code Sie am Ende pflegen.
Dieser Guide vergleicht sie. Die Schritt-für-Schritt-Anleitung jedes Clients steht in seinem eigenen Guide, einer pro Client, und diese Seite verweist darauf, statt sie zu wiederholen.
Die Optionen
Drei Wege hinein
| | Custom Connector (Shopify MCP) | Shopifys eigener Connector | Eigener Code | |---|---|---|---| | Was Sie tun | eine URL einfügen, anmelden, Scopes bestätigen | ihn aus Claudes Connector-Verzeichnis hinzufügen | die Admin API aufrufen, Ergebnisse ans Modell geben | | Clients | Claude, ChatGPT, Claude Code, Cursor | Claude | der, den Sie bauen | | Liest den Store | ja, im Rahmen Ihrer Custom App | ja | was Sie programmieren | | Schreibt in den Store | nein, vor Shopify abgelehnt | ja | was Sie programmieren | | Zu pflegender Code | keiner | keiner | alles |
1. Ein Remote-MCP-Server als Custom Connector. Der Store bekommt eine URL. Sie fügen sie in Ihren Assistenten ein, melden sich an und bestätigen, was er lesen darf. Der Shopify MCP von BoostEcom funktioniert so, wie jeder Remote-MCP-Server.
2. Shopifys eigener Connector. Shopify veröffentlicht einen Connector in Claudes Verzeichnis, und er schreibt in den Admin: Produkte, Bestand, Rabatte. Wenn der Assistent den Store aus einem Gespräch heraus ändern soll, ist das das passende Werkzeug. Beide werden Zeile für Zeile in Shopifys offizieller Claude-Connector oder ein Relay nur zum Lesen verglichen.
3. Eigener Code. Eine Shopify Custom App gibt Ihnen ein Admin-API-Token; Ihr Code fragt den Store ab und gibt die Ergebnisse per Tool Use (Anthropic) oder Function Calling (OpenAI) an das Modell weiter. Volle Kontrolle, und jeder Retry, jedes Rate Limit und jeder Modellwechsel liegt bei Ihnen.
Das Protokoll
Was MCP ändert
Das Model Context Protocol ist ein offener Standard für genau diese Aufgabe. Ein Server kündigt seine Tools mit typisierten Argumenten an, wenn sich ein Client verbindet; der Client ruft sie beim Namen auf. Sie schreiben keine Tool-Schleife und installieren kein SDK, und dieselbe URL bedient jeden Client, der MCP über HTTP spricht.
Deshalb brauchen die Wege 1 und 2 keinen Code: Der Assistent ist bereits
der MCP-Client. Und deshalb ist Weg 3 geschrumpft. Die APIs beider
Anbieter können einen Remote-MCP-Server inzwischen selbst aufrufen: die
Messages API von Anthropic über ihren MCP-Connector, der die Server-URL
und ein authorization_token nimmt, und die Responses API von OpenAI,
die einen Remote-MCP-Server als Tool annimmt. Sie behalten die
Orchestrierung und sparen sich den Klebecode.
Claude
Claude verbinden
Claude nimmt einen Remote-MCP-Server als Custom Connector: Öffnen Sie in Claudes Einstellungen die Connectors und fügen Sie einen Custom Connector hinzu. Setzen Sie die URL des Stores ein und lassen Sie Client-ID und Secret leer. Claude identifiziert sich selbst, durchläuft einen OAuth-2.1-Handshake mit PKCE und öffnet einen Zustimmungsbildschirm, der den Client, den Store und jede angefragte Berechtigung nennt. Bestätigen Sie, und Claudes Tool-Liste füllt sich mit den Tools, die diese Berechtigungen öffnen.
→ Claude verbinden, Schritt für Schritt
Claude Code meldet sich im Terminal genauso an: claude mcp add
deklariert den Server, dann öffnet /mcp Ihren Browser auf demselben
Zustimmungsbildschirm. → Claude Code verbinden
ChatGPT
ChatGPT verbinden
ChatGPT nimmt einen Remote-MCP-Server, sobald der Entwicklermodus aktiv ist: Schalten Sie in den Einstellungen von ChatGPT den Entwicklermodus ein und fügen Sie dann einen Connector mit der URL des Stores und OAuth hinzu. Der Entwicklermodus ist in den Tarifen Plus, Pro, Business, Enterprise und Edu verfügbar. ChatGPT bittet um Bestätigung, bevor ein Tool läuft, und Sie können diese Antwort für den Rest des Gesprächs beibehalten.
→ ChatGPT verbinden, Schritt für Schritt
Cursor liest dieselbe URL aus seiner mcp.json und meldet sich in den
MCP-Einstellungen an. → Cursor verbinden
Wählen
Claude oder ChatGPT?
Für diese Aufgabe macht das Relay keinen Unterschied: Beide erhalten dieselben Tools unter denselben Rechten, und keiner lässt bei uns ein Modell laufen. Nehmen Sie den Assistenten, den Ihr Team schon nutzt, mit dem Modell, das Ihr Tarif bietet. Was sich wirklich unterscheidet, ist der Weg zur Verbindung:
| | Claude | ChatGPT | Claude Code | Cursor |
|---|---|---|---|---|
| Wo hinzufügen | Einstellungen, Connectors | Entwicklermodus, Connectors | claude mcp add, dann /mcp | mcp.json, dann MCP-Einstellungen |
| Anmeldung | OAuth | OAuth | OAuth | OAuth |
| Statischer Schlüssel für CI | nicht nötig | nicht nötig | ja | ja |
| Guide | Claude | ChatGPT | Claude Code | Cursor |
Reichweite
Was der Shopify MCP liest
Jeder verbundene Store bekommt seinen eigenen Endpoint:
https://www.boostecom.app/api/mcp/v1/<STORE_ID>
Dieser Endpoint registriert 24 Tools. 22 davon können einem Client angeboten werden, die übrigen 2 sind Admins von BoostEcom vorbehalten: Sie erscheinen nie auf dem Zustimmungsbildschirm eines Kunden. Es sind 15 Shopify-Relay-Tools sowie die eigenen Lese-Tools von BoostEcom (das Studio, der Intelligence-Datensatz des Stores und die Dokumentation). Die Referenz der Tools und Scopes listet jedes davon auf, mit dem Scope, der es freischaltet.
Zwei Hürden entscheiden, was ein Client sieht: die Scopes, die Sie auf dem
Zustimmungsbildschirm bestätigen, und die Scopes, die Shopify Ihrer Custom
App gewährt hat. Ein Store, der nur mit read_products verbunden ist,
zeigt die Bestell- und Theme-Tools nie, egal was Sie bestätigen. Ein
statischer Schlüssel für CI und Läufe ohne Browser hat nie einen
Zustimmungsbildschirm passiert: Er öffnet nur die Relay-Tools.
Das Relay liefert Shopifys eigene Abfragekosten und den Throttle-Status neben den Daten, damit das Modell sein Tempo selbst regelt, statt zu raten.
Schreibzugriffe
Nur lesend, mit Absicht
Über den Shopify MCP ändern weder Claude noch ChatGPT Ihren Store. Abfragen laufen; jede Mutation und jedes GraphQL-Dokument, bei dem das Relay nicht beweisen kann, dass es nur liest, wird abgelehnt, bevor es Shopify erreicht, und der Versuch landet in Ihrem Audit-Log.
Ein Schreibzugriff auf einen Live-Store ist eine Entscheidung, die jemand freigeben muss, und in einem Relay sitzt niemand. Änderungen laufen deshalb anderswo: über Shopifys eigenen Connector, wenn der Assistent den Stift halten soll, oder über den Chat im BoostEcom-Dashboard, wo @Atlas vorschlägt und Sie jede Änderung freigeben.
Selbst bauen
Wenn Sie Ihre eigene Integration schreiben
Weg 3 ist die richtige Wahl, wenn Sie einen Workflow brauchen, den niemand anbietet, oder Daten, die Ihre eigene Infrastruktur nie verlassen dürfen. Drei Gewohnheiten halten ihn sicher:
- Geben Sie der Custom App die Rechte einer neuen Kollegin. Starten
Sie mit Lese-Scopes (
read_products,read_orders,read_content,read_themes), beobachten Sie eine Woche lang, was das Modell anfragt, und fügen Sie dann einen Schreib-Scope nach dem anderen hinzu, eine Oberfläche zur Zeit. - Geben Sie einem Modell nie die Scopes, deren Fehler sich nicht rückgängig machen lassen: Zahlungseinstellungen, Mitarbeiterkonten, Dateien.
- Prüfen Sie jeden Tool-Aufruf, bevor er Shopify erreicht: das Tool, den nötigen Scope und den Ziel-Store. Ein Modell kann einen formal korrekten Aufruf mit der falschen Store-ID absetzen.
Kosten
Was es kostet
Der Shopify MCP ist in jedem BoostEcom-Tarif kostenlos, Free eingeschlossen. Er leitet einen Aufruf an Shopifys Admin API weiter und lässt kein Modell laufen, verbraucht also keine Credits; Rate Limits pro Organisation gibt es gegen Missbrauch, und die Shopify-MCP-Seite nennt sie je Tarif.
Ihr Claude- oder ChatGPT-Abo bleibt getrennt und unverändert: Der Assistent läuft auf Ihrem eigenen Konto. Credits verbraucht der Chat von BoostEcom, in dem @Atlas und die Spezialisten am Store arbeiten.
FAQ
Häufige Fragen
Gibt es eine Installation mit einem Klick?
Nein. Sie verbinden den Store einmal mit BoostEcom, über eine Shopify Custom App (Client-ID und Secret kommen in die Store-Einstellungen unter Konnektoren), und fügen dann eine URL in Ihren Assistenten ein. Beim ersten Mal etwa fünf Minuten.
Brauche ich Shopify Plus?
Nein. Custom Apps und die Admin API gibt es in jedem Shopify-Tarif.
Sieht der Assistent jemals mein Shopify-Token?
Nein. Der Client meldet sich bei BoostEcom an, nie bei Shopify, und hält nur ein BoostEcom-Token. Widerrufen Sie es, und der Client ist abgeschnitten, ohne dass sich in Shopify etwas ändern muss.
Muss ich etwas hosten?
Nein. BoostEcom hostet den Server, und er hält zwischen zwei Aufrufen keine Sitzung: Deshalb bedient eine einzige URL jeden Client.
Welches Modell nutzt er?
Das, das Sie in Claude oder ChatGPT wählen. Das Relay beantwortet Tool-Aufrufe; es lässt kein eigenes Modell laufen.
Kann ich meinen eigenen Anthropic- oder OpenAI-API-Schlüssel nutzen?
Das Relay braucht keinen: Ihr Assistent nutzt Ihr eigenes Claude- oder ChatGPT-Konto. Der Chat von BoostEcom läuft über unsere AI-Gateway-Konten und wird in den Credits Ihrer Organisation abgerechnet; einen Schlüssel von Ihnen nimmt er nicht.
Wählen Sie Ihren Client, verbinden Sie ihn in vier Minuten
Jeder Guide nennt die URL, die Anmeldung und was hakt, für einen Client.