Bestellungen per MCP verwalten

Bestellungen mit Claude Code abrufen, filtern und Statusübergänge validiert durchführen.

Zuletzt aktualisiert: 2026-04-12

Bestellungen per MCP verwalten

Über den MCP-Server können Sie Bestellungen direkt in Claude Code abfragen und den Status von Bestellungen ändern — mit eingebauter Validierung, die nur erlaubte Statusübergänge zulässt.

Voraussetzung

Verbundener MCP-Server mit read-Berechtigung für Abfragen, write für Statusänderungen. Einrichtung unter MCP-Server & API-Schlüssel.


Bestellungen auflisten: list_orders

Listet Bestellungen, neueste zuerst, optional gefiltert nach Status und Datumsbereich.

Beispiel in Claude Code:

„Zeige alle offenen Bestellungen der letzten 7 Tage."

Filteroptionen

ParameterBeschreibungStandard
statusBestellstatus (z. B. pending, processing, completed)alle Status
dateFromStartdatum als Unix-Timestamp
dateToEnddatum als Unix-Timestamp
limitMax. Ergebnisse (max. 200)50

Jedes Ergebnis enthält: Bestellnummer, Status, Kundenname, Gesamtbetrag, Artikelanzahl und Erstellungsdatum.


Bestelldetails abrufen: get_order

Gibt die vollständige Bestellung zurück — alle Positionen, Adressen und den kompletten Statusverlauf.

Beispiel:

„Zeige mir alle Details von Bestellung 1042."

  • Erfordert eine read-Berechtigung.

Bestellstatus ändern: update_order_status

Ändert den Status einer Bestellung und validiert dabei, ob der Übergang in Ihren Bestellstatus-Einstellungen erlaubt ist.

Beispiel:

„Setze Bestellung 1042 auf ‚versendet'."

Ablauf

  1. Rufen Sie update_order_status mit orderId, dem Zielstatus status und optional einer note auf.
  2. Das Tool prüft, ob der Übergang vom aktuellen Status erlaubt ist. Unzulässige Übergänge werden mit einer Liste der gültigen nächsten Status abgelehnt.
  3. Bei jedem Statuswechsel wird automatisch ein Verlaufseintrag angelegt.
  4. Übergeben Sie dry_run: true, um die Gültigkeit des Übergangs zu prüfen, ohne zu speichern.

Erlaubte Übergänge werden in Einstellungen → Bestellstatus konfiguriert.


Viele Bestellungen auf einmal aktualisieren: bulk_update_order_status

Ändert den Status mehrerer Bestellungen gleichzeitig. Einzelne Fehler (z. B. unzulässiger Übergang) werden gesammelt und am Ende als Liste ausgegeben, ohne den gesamten Batch abzubrechen.

  • Maximum 200 Bestellungen pro Aufruf.
  • Erfordert eine write-Berechtigung.

Nächste Schritte