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_KEY 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.
Agent-Tools (
send_agent_message, get_agent_session und wait_for_agent_session) verbrauchen das Compute-Unit-Guthaben des Workspaces statt des API-Guthabens, auch mit einem API-Token. Derselbe Hintergrund-Workflow ist über HTTP mit der Agent API verfügbar.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-3, image/krea/krea-2/medium oder video/google/veo-3.1. Krea 3 ist unser neuestes Bildmodell. Die API ist in jedem Workspace verfügbar.
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.
Kosten mit preflight abfragen
generate und execute_node_app akzeptieren preflight, einen Boolean, der standardmäßig false ist.
Setze preflight auf true, um eine Anfrage zu bepreisen, ohne sie abzusenden. Krea legt keinen Job an. Das Tool gibt ein Kostenangebot und das für die Anfrage verfügbare Guthaben zurück:
Beispiel-Prompt:
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.