Du brauchst keinen API-Schlüssel, um dich zu verbinden. Trage
https://api.krea.ai/mcp als MCP-Server-URL ein und melde dich anschließend über den OAuth-Flow deines Clients mit deinem Krea-Konto an.Server-Details
Die Abrechnung hängt davon ab, wie du dich authentifizierst:
Authentifizierung
Die meisten MCP-Clients verwenden OAuth automatisch. Wenn dich der Client zur Verbindung auffordert, folge dem Browser-Anmeldevorgang und autorisiere Krea.Workspace während der Zustimmung auswählen
Der OAuth-Zustimmungsbildschirm enthält eine Workspace-Auswahl, die alle Workspaces auflistet, denen du angehörst. Dein Standard-Workspace ist vorausgewählt; wähle einen anderen, wenn diese MCP-Sitzung an einem anderen Ort laufen soll (zum Beispiel in einem gemeinsamen Studio-Workspace anstelle deines persönlichen). Der Workspace, den du auswählst, wird an die OAuth-Sitzung gebunden und bestimmt:- Abrechnung. Compute Units werden vom ausgewählten Workspace abgezogen, nicht nur vom angemeldeten Konto.
- Asset-Geltungsbereich. Über Tools wie
upload_assethochgeladene Dateien werden im gebundenen Workspace gespeichert, und Tools, die einen Upload erfordern (zum Beispielget_upload_url), funktionieren erst, wenn ein Workspace gebunden ist.
Ältere OAuth-Sitzungen, die vor der Einführung der Workspace-Auswahl erstellt wurden, haben keine explizite Bindung. Solche Sitzungen greifen auf den Standard-Workspace deines Kontos zurück. Verbinde dich erneut, um die Sitzung an einen bestimmten Workspace zu binden.
Ersetze
KREA_API_TOKEN durch ein Token von krea.ai/app/api/tokens. Nur Workspace-Owner und -Admins können API-Tokens erstellen.
Die Nutzung per API-Token wird dem API-Guthaben deines Workspaces belastet, genauso wie direkte API-Aufrufe. Details zum API-Guthaben findest du unter API-Schlüssel & Abrechnung.
Claude Code
Führe diesen Befehl in deinem Terminal aus:Codex
- Öffne in Codex Settings > MCP servers.
- Füge einen neuen Server hinzu.
- Wähle Streamable HTTP als Transport.
- Füge die Server-URL ein:
- Speichere den Server und melde dich mit deinem Krea-Konto an, wenn Codex dich zur Verbindung auffordert.
Cursor
Öffne die Befehlspalette, suche nach Open MCP settings und füge dann diesen Eintrag inmcp.json hinzu:
Krea über MCP nutzen
Sobald die Verbindung steht, bitte deinen Agenten, Krea-Modelle aufzulisten oder ein Modell-Schema zu inspizieren, bevor du generierst. Die Modell-IDs entsprechen den API-Pfaden aus dem restlichen Entwickler-Doc, etwaimage/krea/krea-2/medium oder video/google/veo-3.1.
Zum Beispiel:
Tools
Der Krea-MCP-Server stellt Tools bereit, die den öffentlichen API-Endpunkten entsprechen. Dein Agent entdeckt sie automatisch übertools/list; die gängigsten sind:
Die Tool-Ausgaben für Generierungen und Node-Apps enthalten neben dem Job-Payload auch die
job_id des abgesendeten Jobs. Gib diese ID an get_job weiter, um den Status abzufragen, oder an cancel_job, um einen Job zu stoppen, den du nicht mehr brauchst.
Job abbrechen
cancel_job ruft intern DELETE /jobs/{id} auf und gibt bei Erfolg { "job_id": "...", "deleted": true } zurück. Ein Abbruch greift nur, solange sich der Job in einem nicht abschließenden Status befindet – siehe Job-Lebenszyklus für die Regeln und Abrechnungsfolgen (abgebrochene Jobs werden nicht berechnet).
Beispiel-Prompt:
Medien-Eingaben bereitstellen
Jede Modell-Eingabe, die eine Medien-URL akzeptiert (zum Beispielstart_image, image_style_references[].url oder reference_images), akzeptiert eine von drei Formen:
- Eine externe URL – ein öffentlich erreichbarer
https://-Link zu einer Bild-, Video-, Audio- oder 3D-Modell-Datei. - Ein Base64-Daten-URI – zum Beispiel
data:image/png;base64,iVBORw0KGgo…. - Eine URL zu einem hochgeladenen Asset – die URL, die nach dem Hochladen einer lokalen Datei zu Krea zurückgegeben wird.
Lokale Datei mit get_upload_url hochladen
Wenn die Datei, die du verwenden möchtest, auf deinem lokalen Rechner liegt und noch nicht irgendwo gehostet ist, bitte deinen Agenten, get_upload_url aufzurufen. Das Tool gibt eine Presigned URL zurück, die drei Stunden gültig ist. Dein Client schickt die Datei dann per POST als multipart/form-data mit einem einzigen file-Feld an diese URL, und der Antwort-Body enthält eine Asset-URL, die du an einen anschließenden generate-Aufruf übergeben kannst.
Beispiel-Ablauf:
Wenn der Upload-
POST aufgrund eingeschränkten Netzwerk-Egress fehlschlägt, füge api.krea.ai zur Domain-Allowlist deines Clients hinzu. Die Presigned URL wird vom selben Host bereitgestellt wie der Rest der Public API.get_upload_url und übergib diesen Wert stattdessen direkt an die Generierungs-Eingabe.
MCP Apps UI-Widget
Tool-Aufrufe für Generierungen und Node-Apps hängen eine MCP Apps UI-Ressource an. MCP-Clients, die MCP Apps unterstützen, rendern ein interaktives Job-Ergebnis-Widget direkt in der Tool-Antwort, einschließlich:- Einer Lade-Kachel im Seitenverhältnis des Jobs, während dieser in der Warteschlange ist oder verarbeitet wird.
- Automatischem Polling von
get_job, damit sich das Widget mit dem Job-Fortschritt aktualisiert, ohne dass der Agentget_jobselbst aufrufen muss. - Aktions-Buttons, um die Generierung erneut zu starten oder den Job direkt aus dem Widget abzubrechen.
- Einem Vollbild-Vorher-Nachher-Vergleichsschieber für Enhance-Ergebnisse.
ui://krea-public-api/job-result-frame bereitgestellt und automatisch angebunden – es ist keine Client-Konfiguration nötig. Clients, die MCP Apps nicht unterstützen, ignorieren die Ressource einfach und greifen auf die strukturierte Tool-Ausgabe zurück.
Da das Widget das Polling für dich übernimmt, ist die asynchrone Generierung (Standard) zu bevorzugen, wenn die UI den Fortschritt anzeigen soll. Verwende den Sync-Modus nur, wenn der Nutzer ausdrücklich darum bittet, in der Tool-Antwort auf das Endergebnis zu warten.
Fehlerbehebung
Nächste Schritte
API-Schlüssel & Abrechnung
Erstelle API-Tokens und verwalte das API-Guthaben für Token-authentifizierte Anfragen.
Interaktiver Playground
Probiere Anfragen in der Krea-App aus, bevor du einen Agenten damit beauftragst.
Deprecations
Erfahre, wie MCP Metadaten zur Modellmigration bereitstellt.
Modell-APIs
Durchsuche Endpoint-Schemas und Modellparameter.