Kategorien per MCP verwalten

Kategorien aktivieren und deaktivieren — mit dem update_category MCP-Tool und dem Feld is_active.

Zuletzt aktualisiert: 2026-04-16

Kategorien per MCP verwalten

Der KI-Agent kann Kategorien über das Tool update_category bearbeiten — einschließlich des Ein- und Ausblenden im Storefront über das Feld is_active.


Kategorie deaktivieren (ausblenden)

Eine Kategorie lässt sich im Storefront verbergen, ohne sie oder ihre Produkte zu löschen:

„Blende die Kategorie ‚Ausstellungsstücke' im Shop aus."

Der Agent setzt is_active: false für die betreffende Kategorie. Die Kategorie bleibt mit allen zugehörigen Produkten in der Datenbank erhalten — sie wird lediglich in der Navigation und in Suchergebnissen nicht mehr angezeigt.


Kategorie wieder aktivieren

Eine ausgeblendete Kategorie lässt sich jederzeit wieder sichtbar schalten:

„Aktiviere die Kategorie ‚Ausstellungsstücke' wieder."

Der Agent setzt is_active: true. Danach erscheint die Kategorie sofort wieder im Storefront.


Änderung vorab prüfen (dry_run)

Bevor eine Änderung gespeichert wird, lässt sich eine Vorschau abrufen:

„Zeige mir eine Vorschau, was passiert, wenn ich die Kategorie ‚Ausstellungsstücke' deaktiviere — ohne die Änderung zu speichern."

Das Tool gibt eine Vorschau der Änderung zurück, inklusive eines Diff der betroffenen Felder, ohne irgendetwas in der Datenbank zu verändern. Um die Änderung tatsächlich anzuwenden, führen Sie den gleichen Aufruf ohne dry_run: true durch.


Antwort-Format

update_category gibt nach einer Änderung immer die aktualisierte Kategorie zurück, zusammen mit einem Diff der veränderten Felder:

FeldBeschreibung
updatedDie vollständigen Kategoriedaten nach der Änderung
diffGegenüberstellung der geänderten Felder (Vorher / Nachher)

Hinweise

  • is_active: false blendet die Kategorie aus — sie wird nicht gelöscht. Produkte, Preise und Bilder bleiben unverändert.
  • Das Deaktivieren einer übergeordneten Kategorie blendet nur diese aus; Unterkategorien behalten ihren eigenen is_active-Status.
  • Die Änderung wird sofort wirksam — ein erneuter Build oder eine Cache-Leerung ist nicht erforderlich.