Bulk submit videos for clipping straight from your computer
Point your agent at a folder on your computer and it submits every video inside for clipping in OpusClip — no browser uploads, no drag-and-drop, one command for the whole batch.

Run it with your agent
- Open Settings → Connectors in your client.
- Find OpusClip, click Add.
- Sign in with your OpusClip account in the OAuth window.
- Run
claude mcp add --transport http opusclip <url> - Start Claude Code and run
/mcp - Approve the OAuth sign-in with your OpusClip account
- Open Settings → MCP → Add new server in Cursor
- Paste the OpusClip MCP URL (Streamable HTTP)
- Sign in with OAuth on first use
- Open Settings → Connectors → Create in ChatGPT
- Paste the OpusClip MCP server URL
- Authenticate with OAuth using your OpusClip account
- Add OpusClip to
.vscode/mcp.json(type: http) - Open the MCP view in VS Code
- Sign in with OAuth when prompted
https://api.opus.pro/api/mcpWhat this workflow does
Most creators have a hard drive full of long-form videos that never made it into OpusClip — raw recordings, old episodes, exported livestreams. This workflow turns that folder into a clipping queue. You point your agent at a directory on your computer, and it submits every video inside for clipping in OpusClip: no browser uploads, no drag-and-drop, one command for the entire batch.
What you need
- An OpusClip account (MCP tool calls require a Pro plan)
- Claude, Cursor, or any MCP-enabled agent with the OpusClip MCP connected (api.opus.pro/api/mcp)
- A local folder with the long-form videos you want clipped
How it works
- Ask once. Tell your agent which folder to process — that's the whole job description.
- The agent scans the folder. It lists every video file it finds (you can filter by format, size, or date) and confirms the batch before anything is submitted.
- Each file is uploaded securely. The agent creates an upload link for every video and pushes the files straight from your filesystem to OpusClip.
- Every video becomes its own project. Each file is submitted for clipping with a project name taken from the filename, so the dashboard stays organized.
- You get a report, not homework. While OpusClip works through the queue in the background, the agent hands back a list of the submitted projects so you can review clips as they finish.
Try this prompt
Look in ~/Videos/podcast-episodes and submit every video file for clipping in OpusClip. Name each project after its filename, confirm the list with me before uploading, and give me links to all the projects when you're done.
Tips
- Ask the agent to skip files under a certain length — short videos usually aren't worth a clipping run.
- Have it apply a naming convention (like 2026-07 — Episode 41) so batches stay sortable in the dashboard.
- Once clips are ready, the same agent can pull the top-scoring clips from each project and schedule them — the batch submit is step one of a full pipeline.




