OpusCut: Create AI short-form clips, burn subtitles, and produce finished videos on your OpusCut account — straight from
OpusCut's MCP server lets an AI agent run the OpusCut video pipeline on the user's account.
What it can do
- Opuscut Get Account: Get the signed-in user's OpusCut credit balance and plan tier. Read-only.
- Opuscut Create Clip Job: Create a clip-maker job from a video URL — finds viral moments and returns short vertical clips with burned captions. Spends credits. Returns a job_id to poll.
- Opuscut Get Clip Job: Poll a clip-maker job by job_id. When done, returns the ranked clips (index, title, hook, score, start/end).
What data it sees
Do you need an account
No: the server works without sign-in
OpusCut's MCP server lets an AI agent run the OpusCut video pipeline on the user's account. Give it a YouTube/Google Drive URL or an uploaded source and the agent can auto-highlight a long video into vertical short clips, generate and burn word-timed captions (Traditional-Chinese, English, or bilingual), add AI voiceover, and export finished clips — all charged to the user's own OpusCut credits.
Auth is OAuth 2.1 (Supabase), so the agent acts as the signed-in user. Works from Claude, Codex, Cursor, and any MCP-compatible client. Jobs are async: create → poll → export.
Example tools: opuscut_get_account, opuscut_create_clip_job, opuscut_get_clip_job, opuscut_export_clip, opuscut_create_subtitle_job, opuscut_get_subtitle_job.
Connect URL: https://opuscut.app/api/mcp/mcp
Server tool list (6)
Raw names from tools/list. Only developers need these.
| opuscut_get_account | Get the signed-in user's OpusCut credit balance and plan tier. Read-only. |
| opuscut_create_clip_job | Create a clip-maker job from a video URL — finds viral moments and returns short vertical clips with burned captions. Spends credits. Returns a job_id to poll. |
| opuscut_get_clip_job | Poll a clip-maker job by job_id. When done, returns the ranked clips (index, title, hook, score, start/end). |
| opuscut_export_clip | Render (if needed) and return a time-limited download URL for one clip of a completed job. |
| opuscut_create_subtitle_job | Transcribe a video and burn styled captions onto the WHOLE video (optionally translated). Spends credits. Returns a job_id to poll. |
| opuscut_get_subtitle_job | Poll a subtitle job by job_id. When done, returns a time-limited download URL for the captioned MP4. |