Alle Tools akzeptieren den API-Key, der in Ihrer MCP-URL eingebettet ist. Sie sind auf eine einzelne Organisation beschraenkt. Kosten fuer KI-Generierung werden immer in Credits zurueckgegeben, niemals in Dollar. ($1 USD = 1.000 Credits.)
Schnellreferenz
Kontext und Discovery
POSTZEE_GET_CONTEXT
Kontext-Aggregation in einem einzigen Aufruf. Empfohlen als erster Aufruf jeder Session. Gibt Plan, Credits, Speicher, Kanaele, Features und Skill-Version in einem Round-Trip zurueck. Parameter: Keine Gibt zurueck:features.*-Flags spiegeln wider, was das MCP gerade jetzt ausfuehren kann — Agenten sollten nur Features vorschlagen, deren entsprechende Flag true ist.
POSTZEE_LIST_PLANS
Listet die 5 Abonnement-Stufen mit Preisen und Limits auf. Parameter: Keine Gibt zurueck:POSTZEE_LIST_CREDIT_PACKAGES
Listet One-Time-Credit-Pakete (ewig — laufen nie ab). Parameter: Keine Gibt zurueck:Modelle und Specs
POSTZEE_LIST_MODELS_DETAILED
Capability-Matrix fuer alle verfuegbaren Bild- und Video-Modelle — Dauern, Aufloesungen, Audio-Faehigkeiten, akzeptierte Custom-Parameter und relativer Cost-Tier. Parameter:
Gibt zurueck (pro Modell):
costTier ist einer von very-low, low, mid, high, premium — die absoluten Credit-Kosten werden absichtlich nicht offengelegt; verwenden Sie stattdessen POSTZEE_ESTIMATE_GENERATION_COST.
Der synthetische heygen-avatar-video-Eintrag hat costTier: "external" und einen billingNote, der angibt, dass HeyGen ueber das HeyGen-Konto des Benutzers abrechnet, nicht ueber Postzee-Credits.
POSTZEE_LIST_PLATFORM_SPECS
Specs pro Plattform (Aspect Ratios, max. Slides fuer Carousels, Zeichenlimits fuer Captions, Hashtag-Empfehlungen). Parameter:
Abgedeckte Plattformen: instagram, facebook, linkedin, x, tiktok, youtube, pinterest, threads, bluesky, reddit.
POSTZEE_GET_BEST_POSTING_TIMES
Heuristische Best-Posting-Time-Fenster pro Kanal, in der Zeitzone der Organisation zurueckgegeben. Parameter:
Gibt zurueck:
disabled oder requiresReauth werden gefiltert — Empfehlungen erscheinen nur fuer Kanaele, die tatsaechlich posten koennen.
Kosten und Validierung
POSTZEE_ESTIMATE_GENERATION_COST
Single Source of Truth fuer Kostenschaetzungen. Gibt immer Credits zurueck, niemals Dollar. Parameter:
Gibt zurueck:
POSTZEE_VALIDATE_GENERATION
Pre-Flight-Validierung — faengt Parameterfehler, unzureichende Credits, Speicherprobleme und Plan-Blockaden ab, bevor Credits verbrannt werden. Parameter:
Gibt zurueck:
valid: false, enthaelt das Array errors[] lesbare Probleme — z. B. Dauer ist nicht im erlaubten Set des Modells, fehlende imageUrl fuer i2v-Modell, Speicher bei 100%, oder Modell ist registriert, aber noch nicht ueber MCP fahrbar.
Kanaele und Credits
POSTZEE_LIST_CHANNELS
Listet verbundene Social-Media-Kanaele mit expliziten Action-Flags auf. Parameter: Keine Gibt zurueck:actionRequired ist einer von "none" (bereit zu posten), "reconnect" (Token abgelaufen — der Benutzer verbindet neu) oder "reenable" (Admin/Billing — der Benutzer reaktiviert, nicht dasselbe wie reconnect).
statusMessage ist eine lesbare Erklarung, wenn der Kanal eine Aktion erfordert (z.B. "Kanal-Token abgelaufen. Verbinden Sie erneut, um weiter zu posten."). Es ist null, wenn actionRequired "none" ist.
POSTZEE_GET_CREDITS
Leichtes Credit-Saldo. Subset vonPOSTZEE_GET_CONTEXT.credits — bevorzugen Sie letzteres fuer neuen Code.
Parameter: Keine
Gibt zurueck:
Medien-Speicher
Die folgenden zwei Tools erlauben einem Agenten, Medien-Assets — sowohl KI-generierte als auch vom Nutzer hochgeladene — ueber Turns und Sessions hinweg abzurufen und wiederzuverwenden, ohne den Nutzer erneut nach URLs fragen zu muessen.POSTZEE_LIST_MEDIA
Liste der zuletzt erstellten Medien, beschraenkt auf die Organisation. Neueste zuerst. Parameter:
Gibt zurueck (pro Eintrag):
Soft-geloeschte Medien werden automatisch ausgeschlossen. Medien, die als Profilbild verwendet werden, werden ebenfalls ausgeschlossen.
POSTZEE_UPLOAD_MEDIA
Importiert eine oeffentliche URL in Postzees Speicher. Gibt eine stabilemediaId und CDN-URL zurueck, die in GENERATE_*, CREATE_POST und LIST_MEDIA wiederverwendet werden kann.
Parameter:
Gibt zurueck (Erfolg):
- URL ist parsebar und nutzt
http/https - Hostname ist nicht localhost / private IP / Cloud-Metadata-Endpoint (SSRF-Schutz)
- HEAD-Probe erfolgreich (oder Range-GET als Fallback)
- Content-Type entspricht der konfigurierten Allowlist (Standard:
image/jpeg,image/png,image/webp,image/gif/video/mp4,video/quicktime,video/webm) - Groesse innerhalb des typ-spezifischen Limits (Standard: 25 MB Bild, 500 MB Video)
- Speicher-Quota der Organisation hat Platz
Limits und akzeptierte Formate koennen zur Laufzeit angepasst werden, indem die
UPLOAD_*-Schluessel im SystemConfig geaendert werden. Sowohl dieses MCP-Tool als auch die REST-Upload-Endpoints teilen sich dieselbe Quelle — einmal aendern, gilt ueberall innerhalb von ~5 Minuten (Cache-TTL).
Nach erfolgreichem Import erscheint das Medium in
POSTZEE_LIST_MEDIA mit source: "uploaded".Prompt-Optimierung
POSTZEE_ENHANCE_PROMPT
Optimiert den Benutzer-Prompt fuer bessere KI-Generierungsergebnisse. Kostenlos — keine Credit-Kosten. Parameter:
Gibt zurueck:
Generierung
POSTZEE_GENERATE_IMAGE
Generiert ein KI-Bild aus einem Prompt. Asynchrone Operation — gibt eine Job-ID zurueck, die mitPOSTZEE_CHECK_JOB gepollt werden muss.
Parameter:
Gibt zurueck (Erfolg):
POSTZEE_GENERATE_VIDEO
Generiert ein KI-Video aus einem Prompt oder Referenzbild. Asynchrone Operation. Parameter:
Gibt zurueck: gleiche Struktur wie
POSTZEE_GENERATE_IMAGE.
Die tier-spezifischen Model-IDs, die von
POSTZEE_LIST_MODELS_DETAILED zurueckgegeben werden (z. B. ideogram-v3-turbo, gpt-image-2-high, sora-2-t2v-pro-1080p, recraft-v4-vector), koennen direkt an model uebergeben werden. Der MCP uebersetzt sie automatisch in den richtigen Backend-Payload — ein separater Parameter tier oder quality ist fuer die Tier-Auswahl nicht erforderlich.POSTZEE_CHECK_JOB
Pollt den Status eines asynchronen Bild- oder Video-Generierungsjobs. Parameter:
Gibt zurueck (in Bearbeitung):
Bilder und Karussells
Die Bild- und Karussell-Pipeline laesst den Agent redaktionelle Slides mit pixelgenauer Typografie, konsistenten Schriften und keine halluzinierten Woerter komponieren. Der Agent reicht den/die komponierten Slide(s) ein; Postzee rendert und gibt das fertige Medium veroeffentlichungsbereit zurueck. Vier Tools decken den Lebenszyklus ab: ein Einzelbild-Render fuer eigenstaendige redaktionelle Posts mit gepflegter Typografie, ein vollstaendiges Karussell-Render fuer den initialen Batch, chirurgischer Slide-Austausch fuer Korrekturen und inkrementeller Append fuer iteratives Authoring.POSTZEE_RENDER_IMAGE
Rendert EIN HTML-Dokument zu einem einzelnenMedia-PNG. Das Single-Image-Gegenstueck zu POSTZEE_RENDER_CAROUSEL, fuer eigenstaendige redaktionelle Posts (textreiche Einzelbilder, Magazin-Style-Cover, Hero-Quote-Cards), bei denen der Wert im Layout + der Typografie liegt statt in einer swipebaren Sequenz.
Parameter:
Gleiche harte Limits wie
POSTZEE_RENDER_CAROUSEL: 7 MB max Payload pro Slide, 256-2160 px pro Dimension, 45 s Render-Timeout.
Gibt zurueck (Erfolg):
mediaGroupId ist fuer fortgeschrittene Caller verfuegbar, aber die typische Verwendung ist, die mediaUrl direkt an POSTZEE_CREATE_POST als Einzelelement-mediaUrls-Array zu uebergeben.
Gibt zurueck (Fehler):
mediaId zurueck statt neu zu rendern.
POSTZEE_RENDER_CAROUSEL
Rendert N HTML-Slides zu PNG und gruppiert sie atomar als einMediaGroup-Karussell. Synchron — blockiert, bis alle Slides fertig sind.
Parameter:
Server-side enforcierte Limits:
- Maximal 15 Slides pro Aufruf
- Minimum 256 / Maximum 2160 px pro Dimension
- 7 MB max HTML pro Slide
- 50 MB max Gesamt-Payload pro Aufruf (Summe aller Slides)
- 45 s Timeout pro Slide
POSTZEE_CREATE_POST mit mediaUrls aufgerufen wird, die das Limit des Ziel-Netzwerks ueberschreiten, lehnt Postzee den Beitrag ab, bevor die Plattform-API aufgerufen wird — mit einer in die Sprache des Nutzers uebersetzten Fehlermeldung. Rufe POSTZEE_LIST_PLATFORM_SPECS fuer die aktuelle Tabelle ab.
Partial-tolerantes Fehlermodell. Wenn ein Slide fehlschlaegt oder der Dispatcher Timeout hat, bevor alle Slides sich setzen, wird die Gruppe mit renderStatus: "partial" in aiMetadata erhalten (statt zurueckgerollt). Wiederhole fehlende Slides via POSTZEE_REPLACE_CAROUSEL_SLIDE oder POSTZEE_APPEND_CAROUSEL_SLIDE. Slides, die GERENDERT haben, werden nie zerstoert — der Nutzer behaelt seine Arbeit auch bei Teil-Fehlschlag.
Reihenfolge ist strukturell, nicht zeitlich. Der Array-Index = orderInGroup, zugewiesen BEVOR irgendein Worker laeuft. Slides koennen parallel rendern, aber die Reihenfolge wird deterministisch erhalten.
Sicherheitsmodell. Slide-Kompositionen werden als statischer Inhalt gerendert — interaktive Scripts sind inert. Netzwerk-Anfragen fuer referenzierte Assets sind auf oeffentliche Hosts beschraenkt (private/interne Adressen werden blockiert).
Gibt zurueck:
mediaUrls ist bereits in Anzeigereihenfolge — direkt an POSTZEE_CREATE_POST weitergeben.
Fehlschlag-Antwort:
POSTZEE_REPLACE_CAROUSEL_SLIDE
Ersetzt chirurgisch EINE Folie eines existierenden Karussells, ohne die anderen anzufassen. Verwende es, wenn der Nutzer “aendere Folie N” sagt — spart Zeit und Credits und erhaelt die Identitaet der anderen Slides (URLs und IDs unveraendert). Parameter:
Der ersetzte Slide wird soft-deleted, nachdem das neue Render erfolgreich hochgeladen wurde; der neue Slide nimmt denselben
orderInGroup. Wenn orderInGroup === 0, wird das Cover-Thumbnail des Karussells automatisch aktualisiert.
Gibt zurueck:
POSTZEE_APPEND_CAROUSEL_SLIDE
Haengt EINEN neuen Slide an das Ende eines existierenden Karussells an. Verwende es fuer iteratives Authoring — wenn der Nutzer das Karussell Slide fuer Slide bauen will (“zeig mir Slide 1… jetzt Slide 2…”), sorgt das dafuer, dass jeder neue Slide in derselbenMediaGroup landet, statt N einzelne verwaiste Slide-Gruppen in der Galerie zu produzieren.
Parameter:
Der neue Slide wird am naechsten verfuegbaren
orderInGroup angehaengt (gap-safe — wenn Zwischen-Slides geloescht wurden, nimmt das max(orderInGroup) + 1, verwendet nie einen freien Slot wieder). Cover-Thumbnail bleibt unveraendert.
Iteratives Authoring-Pattern. Der erste Slide sollte immer noch durch POSTZEE_RENDER_CAROUSEL gehen (das erstellt die MediaGroup). Jeder folgende Slide geht durch APPEND_CAROUSEL_SLIDE mit derselben mediaGroupId. RENDER_CAROUSEL ein zweites Mal fuer dasselbe logische Karussell aufzurufen, erzeugt eine neue Gruppe und bricht den iterativen Fluss — tu das nicht.
Gibt zurueck:
HeyGen
HeyGen-Tools erfordern einen in Ihrem Postzee-Konto konfigurierten HeyGen-API-Key. Verbinden Sie ihn unter Settings → HeyGen-Integration. HeyGen-Videogenerierung rechnet auf dem HeyGen-Konto des Benutzers ab, nicht auf Postzee-Credits.
POSTZEE_LIST_HEYGEN_AVATARS
Listet verfuegbare HeyGen-Avatare auf (filtern Sie nach Geschlecht, Alter, Stil usw. clientseitig). Parameter: Keine Gibt zurueck: Array von Avataren aus Ihrem HeyGen-Konto.POSTZEE_LIST_HEYGEN_VOICES
Listet verfuegbare HeyGen-Stimmen auf. Parameter: Keine Gibt zurueck: Array von Stimmen aus Ihrem HeyGen-Konto, mit Sprach- und Geschlechtsinformationen.POSTZEE_GENERATE_HEYGEN_VIDEO
Erstellt ein Avatar-Video mit HeyGen. Asynchrone Operation — pollen Sie mitPOSTZEE_CHECK_JOB.
Parameter:
Gibt zurueck: gleiche Struktur wie
POSTZEE_GENERATE_IMAGE — jobId + status: "processing". Die Antwort weist auch darauf hin, dass HeyGen-Credits (nicht Postzee) verbraucht werden.
Veroeffentlichung
POSTZEE_CREATE_POST
Erstellt, plant oder veroeffentlicht einen Post auf einem Social-Media-Kanal. Parameter:
Gibt zurueck (Erfolg):
POSTZEE_CREATE_POST gibt sofort eine postId zurueck, der Post ist aber noch nicht live. Pollen Sie POSTZEE_GET_POST mit dieser postId, bis state den Wert "PUBLISHED" hat, um die Plattform-Post-ID (releaseId) und den Permalink (releaseURL) zu erhalten.
Gibt zurueck (Fehler):
error-Codes:
POSTZEE_GET_POST
Ruft den Veroeffentlichungsstatus eines einzelnen Posts ab — pollen Sie dies nachPOSTZEE_CREATE_POST, um die Plattform-Post-ID und den Permalink zu erhalten, sobald der Post live geht.
Parameter:
Gibt zurueck (Erfolg):
Solange der Post noch veroeffentlicht wird, ist
state "QUEUE" und releaseId/releaseURL sind null — pollen Sie weiter, bis state "PUBLISHED" ist (oder "ERROR", falls die Veroeffentlichung fehlgeschlagen ist).
Gibt zurueck (Fehler):
Legacy-Tools (veraltet)
Die folgenden Tools funktionieren noch, sind aber abgeloest:POSTZEE_LIST_IMAGE_MODELS→ verwenden SiePOSTZEE_LIST_MODELS_DETAILED({ type: "image" })POSTZEE_LIST_VIDEO_MODELS→ verwenden SiePOSTZEE_LIST_MODELS_DETAILED({ type: "video" })
Asynchrones Workflow-Pattern
Bild-, Video- und HeyGen-Generierung ist asynchron. Der empfohlene Workflow:- Validieren Sie zuerst —
POSTZEE_VALIDATE_GENERATIONfaengt Parameterfehler und unzureichende Credits ab, ohne Credits zu verbrennen - Schaetzen Sie die Kosten —
POSTZEE_ESTIMATE_GENERATION_COST, falls Sie die genaue Zahl benoetigen, um sie dem Benutzer zu zeigen - Optimieren Sie den Prompt —
POSTZEE_ENHANCE_PROMPT(kostenlos) - Generieren —
POSTZEE_GENERATE_IMAGE/POSTZEE_GENERATE_VIDEO/POSTZEE_GENERATE_HEYGEN_VIDEO→ gibtjobIdzurueck - Pollen —
POSTZEE_CHECK_JOBalle paar Sekunden. Typische Latenzen: 10-60s fuer Bilder, 30-180s fuer Videos, bis zu 5 Min fuer HeyGen - Bei Erfolg — verwenden Sie
mediaUrlinPOSTZEE_CREATE_POST
Standard-Fehlerformat
Alle write/generate-Tools geben zurueck:error-Machine-Code fuer Logik; verwenden Sie message, um dem Benutzer (in seine Sprache uebersetzt) zu erzaehlen.
Rate-Limits
Claude Code
Verbinden Sie Postzee mit Claude Code.
OpenClaw
Verbinden Sie Postzee mit OpenClaw.
Hermes Agent
Verbinden Sie Postzee mit Hermes Agent.
MCP-Uebersicht
Zurueck zur MCP-Uebersicht.