API · CLI · MCP

Dasselbe Clipping. Ohne Dashboard.

Jeder Katto-Auftrag läuft in unserer Cloud: Download, Transkript, Bewertung der Momente, Schnitt, Untertitel, Bildausschnitt, Veröffentlichung. Das Dashboard ist ein Weg, einen Auftrag zu starten. Die API, die CLI und der MCP-Server sind drei weitere. Ein Kontingent deckt alle vier ab: bei Creator 25 Quellvideos im Monat, je bis zu 90 Minuten, durch welche Tür Sie auch kommen.

Eine Anfrage

„Nimm diese 90-Minuten-Stream-Aufzeichnung, behalte die 6 stärksten Momente, untertitle sie auf Englisch und Spanisch und plane sie für TikTok und Shorts ein.“

Katto lädt die Aufzeichnung, bewertet das Transkript, schneidet die Clips, brennt wortgenaue Untertitel ein, rahmt auf 9:16 um und plant die Beiträge. Ihr Rechner sendet nur die Anfrage.

Gemessene Worker-Laufzeit bei einem 20-Minuten-Video: 8 fertige Clips in 295 Sekunden (4,9 Minuten). Wartezeit und Download schwanken; das ist keine Zusage über die gesamte Kette.

Drei Zugänge, ein Agent

In Ihrem Assistenten
MCP

Einmal anmelden aus Claude, Cursor, ChatGPT, VS Code oder Windsurf. Gehosteter Server, OAuth 2.1 mit dynamischer Client-Registrierung — kein API-Schlüssel auf Ihrer Platte, nichts zu installieren. 16 Werkzeuge, jedes mit Vermerk: Nur-Lese-Werkzeuge sind als solche markiert, und das eine, das Kontingent verbraucht, sagt es. Lieber lokal? npx katto-mcp mit einem sk_live_-Schlüssel.

{ "mcpServers": { "katto": { "url": "https://mcp.katto.tech/mcp" } } }
MCP-Server →
In Ihrem Terminal
CLI

Die ganze Pipeline aus der Shell oder einem Cron. --json bei jedem Befehl, ein Idempotency-Key bei jedem Auftrag, Webhooks mit --webhook. Für Cronjobs und CI gebaut, nicht für Demos.

npm i -g katto-cli
katto login
katto clip https://youtube.com/watch?v=… --clips 6 --wait
Dokumentation lesen →
In Ihrem Produkt
REST API

POST /v1/jobs mit einem Schlüssel begrenzter Reichweite (lesen oder schreiben), einem Idempotenz-Schlüssel Ihrer Wahl und einer optionalen webhook_url. Der Abschluss kommt als HMAC-SHA256-signierter Webhook ({timestamp}.{body}, Replay-Fenster 5 Min.). Lieber abfragen? GET /v1/jobs?cursor=.

POST /v1/jobs  { "url": "https://youtube.com/watch?v=…" }
API-Referenz →

Ein Konto, ein Kontingent, ein Auftragsmodell. Neu-Renderings und Synchronisationen zählen nie dagegen.

Was tatsächlich läuft

  1. 1Abholen — Links von YouTube, Twitch, Vimeo, Rumble, Zoom, Dailymotion (oder ein Upload).
  2. 2Transkript — WhisperX, wortgenau.
  3. 3Bewertung der Momente — Miru bewertet jeden Kandidaten nach Hook, Fluss, Wert und Trend; Sie sehen die Werte, keine undurchsichtige „Viralitäts“-Zahl.
  4. 4Schnitt, Untertitel, Bildausschnitt — 9:16 mit Verfolgung der sprechenden Person; Untertitel in 99 Sprachen, in 41 davon wortgenau getimt.
  5. 5Synchronisation (optional) — Heute 19 Sprachen: Englisch, Spanisch, Französisch, Italienisch, Portugiesisch, Hindi, Japanisch, Chinesisch, Deutsch, Koreanisch, Niederländisch, Polnisch, Russisch, Türkisch, Indonesisch, Vietnamesisch, Thailändisch, Ukrainisch, Arabisch.
  6. 6Veröffentlichen oder planen — 7 Plattformen, aus demselben Auftrag.

Nichts davon läuft auf Ihrem Rechner. Genau darum geht es: ein Agent, ein Cronjob oder ein Backend kann eine komplette Pipeline mit einer einzigen Anfrage auslösen.

Was Sie bekommen und sonst selbst bauen müssten

Gehostetes OAuth 2.1 + DCR
Für MCP-Clients; Schlüssel tauchen nie in einer Browser-URL auf.
Zwei Wege der Anmeldung
Am selben Endpunkt: eine OAuth-Freigabe oder ein Authorization: Bearer sk_live_…-Header aus einem Skript.
Schlüssel mit Reichweite
Nur-Lese-Schlüssel für Dashboards und Überwachung, Schreibschlüssel für Pipelines.
Idempotenz-Schlüssel
Beim Anlegen eines Auftrags — gefahrlos erneut versuchen, nie dasselbe Video doppelt verbrauchen.
Signierte Webhooks
HMAC-SHA256 mit Zeitstempel, auf unserer Seite gegen SSRF abgesichert.
Werkzeuge mit Vermerk
Ein MCP-Client erkennt auf einen Blick, welche der 16 Werkzeuge lesen, welche Kontingent verbrauchen und welches einen Auftrag abbricht.
Preis pro Video
Kein Minutenzähler, keine Credits, kein eigenes Agenten-Kontingent.

Wer es so nutzt

Ein wöchentlicher Podcast, per Cron.
katto clip $EPISODE_URL --wait --json | jq '.clips[].url' jeden Montag. Der Host öffnet nie ein Dashboard.
Eine Agentur mit eigener Pipeline.
Ihr Backend legt Aufträge mit kundenspezifischen Idempotenz-Schlüsseln an und verarbeitet den Webhook; die Clips landen im Prüfordner des Kunden.
Ein Creator in Claude.
„Schneide die besten Momente aus dieser Folge und rahme sie für TikTok um“, dann „synchronisiere Clip 2 auf Spanisch“ — ohne das Gespräch zu verlassen.

Kostenlos starten

2 Videos im Monat, ohne Karte. Die API, die CLI und der MCP-Server sind in jedem Tarif enthalten, auch im kostenlosen.