Zu allen Tutorials
MasterAI

Ein WooCommerce-MCP-Connector: deinen Shop aus Claude oder ChatGPT steuern

7. Juni 2026·5 min·MasterAI, Claude, ChatGPT, MCP, WooCommerce, Open Source
Ein WooCommerce-MCP-Connector: deinen Shop aus Claude oder ChatGPT steuern

In einem WooCommerce-Shop steckt alles Wichtige — Produkte, Lager, Bestellungen, Kunden — aber um wirklich etwas abzufragen, öffnest du das WP-Admin, klickst dich durch Filter und exportierst ein CSV. Was, wenn du einfach fragen könntest: „Welche Produkte sind knapp im Lager?", „Wie sahen die Bestellungen letzte Woche aus?", „Schreib diese Produktbeschreibung um"?

Deshalb habe ich für einen Produktiv-Shop einen WooCommerce-MCP-Connector gebaut — einen self-hosted Server, der den Shop direkt an Claude.ai und ChatGPT hängt. Du fragst, die KI greift über WooCommerce' eigene API live auf den echten Shop zu und antwortet. Kein CSV-Umweg, kein fremdes SaaS, das auf deinen Bestelldaten sitzt.

Was es ist

Ein eigener MCP-Server, ausgeliefert als eigenes WordPress-Plugin. Er stellt die Shop-Daten als typisierte Tools bereit, die die KI aufrufen kann — auf Basis der offiziellen WooCommerce-REST-API, direkt im Shop selbst. Nichts verlässt deinen Server außer der Antwort auf die Frage, die du gestellt hast.

Ich habe es bewusst als eigenes Plugin gebaut statt eine fertige Lösung zu nehmen (z.B. Royal MCP): die fertige Variante bedeutete Vendor-Lock-in und keinen sauberen Hook, um eigene Tools zu ergänzen. Ein ~200-Zeilen-Plugin, das mir gehört, schlägt eine Black Box, die ich nicht erweitern kann.

Was er kann

10 Tools — 8 lesend, 2 schreibend:

  • Lesend (8): Produkte auflisten und suchen, ein einzelnes Produkt holen, Bestellungen auflisten und suchen, eine einzelne Bestellung öffnen, Kunden nachschlagen, Lagerstände und Umsatzzahlen lesen. Alles echte serverseitige Abfragen, nicht „alles laden und im Speicher filtern".
  • Schreibend (2): Produktdaten bearbeiten — z.B. eine Produktbeschreibung umschreiben — jeweils abgesichert durch einen expliziten Confirm-Schritt, bevor sich etwas ändert.

In der Praxis also: „Zeig mir Bestellungen von gestern über 200 €." „Welche Produkte in der Kategorie Gewürze sind nicht lagernd?" „Mach diese Produktbeschreibung knackiger und speichere sie, wenn ich bestätige."

In Claude.ai UND ChatGPT verbinden

Das ist der Punkt, den die meisten WooCommerce-KI-Integrationen falsch machen. Der Connector spricht reines MCP, ist also nicht an einen Assistenten gebunden — er lässt sich sauber in Claude.ai UND ChatGPT als Custom Connector einhängen.

Der Trick, der ChatGPT funktionieren lässt, ist die Auth-Schicht: OAuth 2.0 mit PKCE und Dynamic Client Registration (DCR). DCR lässt ChatGPT sich selbst als Client registrieren — du konfigurierst keine Zugangsdaten von Hand, sondern fügst nur die Connector-URL ein, loggst dich einmal ein, fertig. Derselbe Endpunkt bedient Claude.ai über den normalen „Custom Connector hinzufügen"-Flow.

Sicher by default

Ein Tool, das Live-Shop-Daten ändern kann, braucht Leitplanken:

  • Lese-Tools sind als read-only markiert (readOnlyHint), damit der Assistent sie ohne ständige Nachfrage ausführen kann — schnelles, reibungsarmes Abfragen.
  • Schreib-Tools verlangen ein explizites Confirm — ein Confirm-Flag, das das Modell setzen muss, damit nichts versehentlich geändert wird.
  • Jeder Aufruf landet im Audit-Log, und vor dem Endpunkt sitzt ein Rate-Limit. Du siehst immer, was die KI getan hat, und sie kann den Shop nicht überrennen.

Was du brauchst

  • Einen WooCommerce-/WordPress-Shop, in dem du ein Plugin installieren kannst
  • Das Plugin selbst (MCP-Server + OAuth-Endpunkte liegen darin)
  • Einen HTTPS-Endpunkt (nginx davor, TLS-Zertifikat) — MCP-Connectors verlangen das
  • Mehr nicht: kein separater Dienst, keine eigene Datenbank, keine kopierten Bestelldaten

Warum sich das lohnt

Die Shop-Daten gehören dir ohnehin. Das hier nimmt nur die Reibung zwischen dir und ihnen weg: statt dich durchs WP-Admin zu klicken, fragst du — in Claude oder ChatGPT — und handelst auf Basis der Antwort. Weil es ein kleines Plugin ist, das dir gehört, kannst du ein Tool an dem Tag ergänzen, an dem du es brauchst (ein Umsatzreport, ein Gutschein-Generator, ein Lager-Hinweis), statt auf die Roadmap eines Anbieters zu warten.

Fertige Shop-KI ist eine Black Box. Dein eigener Connector ist ein paar hundert Zeilen, die du verstehst — und er funktioniert mit dem Assistenten, den du sowieso nutzt.

Zu allen Tutorials