How to Connect Claude to Video Editing
Claude cannot open your footage or render a file by itself. Connected to a video editing MCP server it can — the editing engine does the work, and Claude chooses and sequences the tool calls. Setup is one paste and one sign-in.
This guide covers both the Claude app and Claude Code, what Claude can do once connected, and the handful of errors worth recognising.
https://entrepreneur-bot-backend.onrender.com/mcpConnect Valmera to the Claude App
- 1Create a Valmera accountSign up free at valmera.io with email or Google. Every account gets 50 credits, no card required. If you sign up with Google, set a password with “Forgot password” — the connector's consent screen needs one.
- 2Add the custom connectorIn Claude, open Settings → Connectors → Add custom connector and paste https://entrepreneur-bot-backend.onrender.com/mcp. There is nothing else to fill in — no client id, no secret, no token.
- 3Sign in and press AllowClaude discovers the authorization server from the endpoint, registers itself, and opens a Valmera sign-in page. Sign in with your Valmera email and password, review what you are granting, and press Allow.
- 4Confirm it workedSay “list my Valmera projects”. If you get a list back (or an empty one on a new account), the connection is live and you can start editing by asking.
Setup is one paste and one sign-in. The first upload then needs a one-time analysis pass, which reports progress and is reused by every edit afterward.
Connecting Claude Code
Claude Code can run the same OAuth flow, or carry a bearer token instead. To use a token, mint one from your Valmera session and then add the server:
claude mcp add --transport http valmera \
https://entrepreneur-bot-backend.onrender.com/mcp \
--header "Authorization: Bearer vlm_mcp_..."The token is displayed once and stored only as a sha256 hash — if you lose it, mint another rather than hunting for it.
What to Say Once It Is Connected
“Upload this and cut all the dead air and the ums.”
Claude uploads the file, waits for indexing, then calls silence removal and filler-word removal. Both snap to word boundaries from the real transcript, so nothing sounds clipped.
“Add karaoke captions with a yellow highlight and put chill music under my voice.”
Captions are timed word by word from the transcript; the music is mixed with automatic ducking so it drops under speech and comes back in the gaps.
“Reframe it for Reels and punch in where I get loud.”
Subject-aware reframing samples frames and asks a vision model where the subject is before cropping to 9:16. Punch-ins land on words whose vocal stress was measured from the audio.
“There are old burned-in subtitles at the bottom — get rid of them.”
Claude measures the rectangles from the actual frames, then repaints those pixels and reconstructs the background. The subtitles are gone rather than blurred.
“Render a preview and tell me if the captions collide with anything.”
A preview renders and Claude inspects real frames from it. This is the loop that makes the editing agentic rather than fire-and-forget.
“Export it and give me the download link.”
The final render comes from your ORIGINAL upload at source quality, not the preview proxy. Claude waits on the job and returns a download URL.
If Something Goes Wrong
- The sign-in page rejects my password
- If your Valmera account was created with Google sign-in, it has no password yet and the consent screen needs one. Set it with “Forgot password” on valmera.io, then reconnect.
- It says my account does not have access
- That message means exactly what it says — the password was right and the account is not permitted. It is deliberately worded differently from a wrong password, because telling you “wrong password” when the password was correct sends you round in circles.
- A tool call says STILL RUNNING with a job number
- That is correct behaviour, not an error. Renders, exports, pixel repainting and website recording take longer than a request should block for, so they hand back a job id. Ask Claude to wait for it, or just say “check on that job”.
- It refuses because an edit is already running
- The same project cannot be edited from the studio and from Claude at once — it is refused in both directions rather than allowed to corrupt the edit decision list. Finish or cancel the turn in the studio, then retry.
- A tool I expected is not in the list
- Valmera hides a tool whose backing service is unconfigured rather than exposing one that fails when called, so the live tool count can be lower than the published registry. Stock b-roll search and AI image generation are the usual examples.
- My video is too large to upload through the connector
- MCP arguments are JSON, so raw bytes never cross the protocol. Past roughly 64MB, use the presigned multi-part helper — or simply give Claude a link and let Valmera fetch the media itself.
Frequently Asked Questions
Connect It in Two Minutes
Create a free Valmera account, paste the endpoint into Claude, sign in — then edit your first video from the chat.
Create a free account →