API · CLI · MCP

같은 클리핑을, 대시보드 없이.

Katto의 모든 작업은 저희 클라우드에서 돌아갑니다. 내려받기, 스크립트 생성, 장면 채점, 컷, 자막, 리프레임, 발행까지. 대시보드는 작업을 시작하는 한 가지 방법일 뿐이고, API와 CLI, MCP 서버가 세 가지 더 있습니다. 한도는 넷이 함께 씁니다. Creator라면 월 25개 원본 영상, 각 최대 90분이며, 어느 문으로 들어오든 같습니다.

요청 한 번

"이 90분짜리 방송 다시보기에서 가장 강한 장면 6개만 남기고, 영어와 스페인어 자막을 넣고, TikTok과 Shorts에 예약해 줘."

Katto가 다시보기를 내려받고, 스크립트를 채점하고, 클립을 자르고, 단어 단위 자막을 입히고, 9:16으로 리프레임한 뒤 발행을 예약합니다. 사용자의 기기는 요청을 보내는 일만 합니다.

20분짜리 영상 한 편에서 측정한 워커 처리 시간: 완성된 클립 8개가 295초(4.9분). 대기열과 내려받기 시간은 달라지므로, 처음부터 끝까지를 보장하는 수치는 아닙니다.

입구는 셋, 에이전트는 하나

어시스턴트 안에서
MCP

Claude, Cursor, ChatGPT, VS Code, Windsurf에서 한 번만 로그인하면 됩니다. 호스팅 서버이고 동적 클라이언트 등록을 지원하는 OAuth 2.1이라, 디스크에 API 키를 둘 필요도 설치할 것도 없습니다. 16개 도구에는 각각 설명이 붙어 있어 읽기 전용은 그렇게 표시되고, 한도를 쓰는 유일한 도구도 그 사실을 알립니다. 로컬에서 돌리고 싶다면 sk_live_ 키로 npx katto-mcp.

{ "mcpServers": { "katto": { "url": "https://mcp.katto.tech/mcp" } } }
MCP 서버 →
터미널에서
CLI

셸이나 cron에서 전체 파이프라인을 실행합니다. 모든 명령에 --json, 모든 작업에 Idempotency-Key, --webhook으로 알림. 데모가 아니라 cron과 CI를 위해 만들었습니다.

npm i -g katto-cli
katto login
katto clip https://youtube.com/watch?v=… --clips 6 --wait
문서 보기 →
제품 안에서
REST API

범위를 제한한 키(읽기 또는 쓰기), 직접 정하는 멱등 키, 선택적인 webhook_url과 함께 POST /v1/jobs를 호출하세요. 작업 완료는 HMAC-SHA256으로 서명된 webhook으로 도착합니다({timestamp}.{body}, 재전송 허용 5분). 폴링이 편하다면 GET /v1/jobs?cursor=.

POST /v1/jobs  { "url": "https://youtube.com/watch?v=…" }
API 레퍼런스 →

계정 하나, 한도 하나, 작업 모델 하나. 다시 렌더링과 더빙은 한도에서 차감되지 않습니다.

실제로 돌아가는 것

  1. 1가져오기 — YouTube, Twitch, Vimeo, Rumble, Zoom, Dailymotion 링크(또는 파일 업로드).
  2. 2스크립트 — WhisperX, 단어 단위.
  3. 3장면 채점 — Miru가 후보마다 훅, 흐름, 가치, 트렌드를 채점합니다. 보이는 것은 점수이지, 속을 알 수 없는 '바이럴 지수'가 아닙니다.
  4. 4컷, 자막, 리프레임 — 말하는 사람을 따라가는 9:16. 자막은 99개 언어, 그중 41개는 단어 단위로 정확히 맞춥니다.
  5. 5더빙(선택) — 현재 19개 언어: 영어, 스페인어, 프랑스어, 이탈리아어, 포르투갈어, 힌디어, 일본어, 중국어, 독일어, 한국어, 네덜란드어, 폴란드어, 러시아어, 터키어, 인도네시아어, 베트남어, 태국어, 우크라이나어, 아랍어.
  6. 6발행 또는 예약 — 같은 작업에서 7개 플랫폼으로.

여기 있는 어떤 것도 사용자의 기기에서 돌지 않습니다. 그게 핵심입니다. 에이전트든 cron이든 백엔드든, 요청 한 번으로 전체 파이프라인을 띄울 수 있습니다.

직접 만들지 않아도 되는 것들

호스팅 OAuth 2.1 + DCR
MCP 클라이언트용. 키가 브라우저 주소에 나타나는 일이 없습니다.
두 가지 인증
같은 엔드포인트에서 OAuth 승인으로도, 스크립트의 Authorization: Bearer sk_live_… 헤더로도.
범위를 제한한 키
대시보드와 모니터링에는 읽기 전용 키를, 파이프라인에는 쓰기 키를.
멱등 키
작업을 만들 때 사용합니다. 안전하게 재시도할 수 있고, 같은 영상을 두 번 쓰지 않습니다.
서명된 webhook
타임스탬프가 붙은 HMAC-SHA256. 저희 쪽에서 SSRF를 막습니다.
설명이 붙은 도구
16개 도구 중 어느 것이 읽기이고, 어느 것이 한도를 쓰며, 어느 것이 작업을 취소하는지 MCP 클라이언트가 한눈에 압니다.
영상 단위 요금
분 단위 과금도, 크레딧도, 에이전트 전용 별도 한도도 없습니다.

이렇게들 씁니다

주간 팟캐스트를 cron으로.
매주 월요일 katto clip $EPISODE_URL --wait --json | jq '.clips[].url'. 진행자는 대시보드를 한 번도 열지 않습니다.
자체 파이프라인을 가진 에이전시.
백엔드가 고객별 멱등 키로 작업을 보내고 webhook을 받습니다. 클립은 고객의 검토 폴더로 바로 들어갑니다.
Claude 안에서 작업하는 창작자.
"이 에피소드에서 좋은 장면을 뽑아 TikTok용으로 리프레임해 줘", 이어서 "클립 2를 스페인어로 더빙해 줘". 대화를 벗어날 필요가 없습니다.

무료로 시작

월 2개 영상, 카드 등록 없이. API와 CLI, MCP 서버는 무료 플랜을 포함한 모든 플랜에 들어 있습니다.