MCP-Tools Referenz

Vollständige Referenz aller MCP-Tools, gruppiert nach Bereich, mit Pflicht- und optionalen Parametern.

Zuletzt aktualisiert: 2026-04-15

MCP-Tools Referenz

Vollständige Liste aller verfügbaren MCP-Tools, gruppiert nach Aufgabenbereich. Alle Schreib-Tools akzeptieren den Parameter dry_run: true für eine Vorschau ohne Datenbankänderung.

Voraussetzung: ein verbundener MCP-Server mit passendem API-Schlüssel — siehe KI-Agent per MCP verbinden.


Medien

ToolPflicht-ParameterOptionale ParameterBerechtigung
upload_mediafilename, data (Base64)title, altText, mimeTypewrite
upload_media_from_urlurl, filenametitle, altTextwrite
list_medialimit (Standard 50, max. 200), offset, searchread
search_mediaquerylimit, offsetread
update_media_metadataidtitle, altText, descriptionwrite
get_pending_medialimit, offsetread
delete_mediaidwrite

Limits: Base64-Upload max. 5 MB (~6,7 MB Payload). Erlaubte Formate: JPEG, PNG, WebP, SVG, GIF.


Produkte

ToolPflicht-ParameterOptionale ParameterBerechtigung
list_productssearch, categoryId, stockStatus, limit (max. 200), offsetread
get_productidread
create_productname, pricesku, description, shortDescription, categoryId, status, metaTitle, metaDescription, dry_runwrite
update_productidbeliebige Produktfelder, dry_runwrite
bulk_update_productsids, field, valuedry_runwrite
delete_productiddry_runwrite
assign_product_imagesproductId, mediaIds (Array)write
reorder_product_imagesproductId, mediaIds (Array in neuer Reihenfolge)write
set_product_attributesproductId, attributes (Array {attributeId, value})dry_runwrite
generate_product_descriptionproductIdtemplate, updateProduct, dry_runread / write
get_available_placeholdersread
list_textblocksread

Hinweise:

  • Neue Produkte werden mit Status draft angelegt (nicht im Shop sichtbar).
  • Slug-Kollisionen werden automatisch mit -2, -3 usw. aufgelöst.
  • HTML in description/shortDescription wird vor dem Speichern bereinigt.
  • delete_product ist permanent und löscht Bilder, Kategoriezuordnungen, Varianten und Attributwerte mit.

Textbausteine

ToolPflicht-ParameterOptionale ParameterBerechtigung
create_textblockslug, contentdry_runwrite
update_textblockidslug, content, dry_runwrite
delete_textblockiddry_runwrite

Hinweis: Doppelte Slugs werden mit einem Fehler abgewiesen. Ein gelöschter Textbaustein, der noch in Templates referenziert wird, rendert den Platzhalter-Tag als Klartext.


Kategorien

ToolPflicht-ParameterOptionale ParameterBerechtigung
list_categoriesincludeProductCountread
get_categoryidread
create_categorynameparentId, description, metaTitle, metaDescription, dry_runwrite
update_categoryidname, slug, parentId, position, description, shortText, longText, metaTitle, metaDescription, dry_runwrite
reorder_categoriescategories (Array {id, position})dry_runwrite
delete_categoryiddry_runwrite

Hinweis: delete_category schlägt fehl, wenn noch Unterkategorien oder Produkte zugewiesen sind — diese müssen zuerst verschoben oder gelöscht werden.


SEO

ToolPflicht-ParameterOptionale ParameterBerechtigung
get_seo_settingsread
update_seo_settingsmetaTitleTemplate, metaDescriptionTemplate, sitemapEnabled, robotsTxt, homepageTitle, homepageDescription, autoGenerateMeta, dry_runwrite
list_seo_ruleslimit, offsetread
create_seo_rulename, targetTypetitleTemplate, descriptionTemplate, keywordsTemplate, priority, dry_runwrite
update_seo_ruleidname, titleTemplate, descriptionTemplate, keywordsTemplate, priority, dry_runwrite
delete_seo_ruleiddry_runwrite
run_seo_auditread / write

URL-Weiterleitungen

ToolPflicht-ParameterOptionale ParameterBerechtigung
list_redirectslimit (Standard 50, max. 200), offsetread
create_redirectsource, destinationstatusCode (Standard 301), permanent, enabled, dry_runwrite
update_redirectidsource, destination, statusCode, enabled, dry_runwrite
delete_redirectiddry_runwrite

Shop-Einstellungen

ToolPflicht-ParameterOptionale ParameterBerechtigung
get_store_settingsread
update_store_settingscompanyName, street, city, zip, country, email, phone, vatId, taxId, website, currency, locale, timezone, pricingMode, dry_runwrite
list_payment_methodsread
update_payment_methodidenabled, testMode, sortOrder, settings, dry_runwrite

Hinweis: Zahlungsgeheimnisse (API-Keys, Tokens) werden in Antworten grundsätzlich maskiert und können nicht ausgelesen werden.


Versand

ToolPflicht-ParameterOptionale ParameterBerechtigung
list_shipping_zonesread
create_shipping_zonenamecountries (Array), dry_runwrite
update_shipping_zoneidname, countries, dry_runwrite
delete_shipping_zoneiddry_runwrite
create_shipping_methodzoneId, name, typecost, freeShippingThreshold, weightMin, weightMax, deliveryTime, enabled, dry_runwrite
update_shipping_methodidname, type, cost, freeShippingThreshold, deliveryTime, enabled, dry_runwrite
delete_shipping_methodiddry_runwrite

Hinweis: Eine Zone kann nicht gelöscht werden, solange ihr Versandmethoden zugeordnet sind — Methoden zuerst löschen.


Betrieb & API-Schlüssel

ToolPflicht-ParameterOptionale ParameterBerechtigung
list_order_statusesread
list_email_templateslanguage, categoryread
update_email_templateidsubject, content, active, dry_runwrite
list_api_keysread
create_api_keyname, permission (read oder write)write

Hinweis: Vollständige API-Schlüsselwerte werden nur einmalig bei der Erstellung zurückgegeben. list_api_keys zeigt nur die ersten 8 Zeichen zur Identifikation.


Übersetzungen

ToolPflicht-ParameterOptionale ParameterBerechtigung
get_translationentityType, entityIdread
upsert_translationentityType, entityId, languageCode, datastatus, dry_runwrite
list_translationsentityType, languageCode, limit (max. 200), offsetread
delete_translationiddry_runwrite
get_translation_coverageread

Entitätstypen: product, category, page, blog_post


Kunden

ToolPflicht-ParameterOptionale ParameterBerechtigung
list_customerssearch, limit, offsetread
get_customeridread
create_customerfirstName, lastName, emailphone, company, isB2B, customerGroupId, dry_runwrite
update_customeridbeliebige Kundenfelder, dry_runwrite
add_customer_addresscustomerId, type, firstName, lastName, street, postalCode, city, countrycompany, isDefault, dry_runwrite
delete_customeriddry_runwrite

Hinweis: E-Mail-Adressen müssen eindeutig sein. delete_customer ist permanent und kaskadiert auf Adressen, Notizen und Gruppenmitgliedschaften.


Import

ToolPflicht-ParameterOptionale ParameterBerechtigung
analyze_woocommerce_importcsvData (Base64)read
import_woocommercecsvData (Base64)fieldMappings, importMode, downloadImages, dry_runwrite
get_import_statusjobIdread

Wichtige Einschränkung: import_woocommerce läuft synchron und blockiert bis zum Abschluss. Wenn der Server-Kontext kein Async Local Storage (ALS) unterstützt, gibt das Tool einen Hinweis zurück und empfiehlt stattdessen den Import-Assistenten im Admin-Bereich — siehe WooCommerce-Import.


Seiten

ToolPflicht-ParameterOptionale ParameterBerechtigung
list_pagesstatus, limit, offsetread
get_pageidread
create_pagetitlestatus, template, metaTitle, metaDescription, content, dry_runwrite
update_pageidtitle, slug, content, status, template, metaTitle, metaDescription, dry_runwrite
delete_pageidforce (löscht zugehörige Sektionen mit), dry_runwrite

Hinweis: Seiten-IDs sind Zeichenketten (kein Integer), automatisch aus dem Titel generiert. Sektions-Inhalte werden separat über create_section, update_section usw. verwaltet.


Bestellungen

ToolPflicht-ParameterOptionale ParameterBerechtigung
list_ordersstatus, search, dateFrom, dateTo, limit, offsetread
get_orderidread
update_order_statusid, statusnotewrite
bulk_update_order_statusids, statusnote, dry_runwrite

Lagerbestand

ToolPflicht-ParameterOptionale ParameterBerechtigung
get_inventorywarehouseIdread
list_low_stockthreshold, limitread
adjust_stockproductId, quantity, reasonwarehouseId, dry_runwrite

Blog

ToolPflicht-ParameterOptionale ParameterBerechtigung
list_blog_postsstatus, search, limit, offsetread
get_blog_postidread
create_blog_posttitle, contentstatus, excerpt, metaTitle, metaDescription, categories, dry_runwrite
update_blog_postidbeliebige Blog-Felder, dry_runwrite

KI-Optimierung

ToolPflicht-ParameterOptionale ParameterBerechtigung
optimize_product_for_ai_shoppingproductIdupdateProduct, dry_runread / write
get_image_alt_suggestionsproductIdread
apply_image_alt_suggestionsproductIddry_runwrite

Shop-Übersicht

ToolPflicht-ParameterOptionale ParameterBerechtigung
get_store_summaryread

Nächste Schritte