Valmera MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Valmera MCP ServerCut the dead air, drop the ums, caption it, make it vertical for TikTok."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Valmera MCP Server — an agentic AI video editor for Claude
Edit real video from inside an AI conversation. Valmera publishes its complete editing toolset as a Model Context Protocol server, so Claude (or any MCP client) can cut, caption, reframe, score and export your actual footage — not a storyboard, not a description of an edit, a finished MP4.
You: Cut the dead air, drop the ums, caption it, make it vertical for TikTok.
Claude: [calls cut_silences, remove_filler_words, add_captions, auto_reframe,
render_preview, looks at the frames it produced, then export_final]
Done — 14:32 down to 9:05, 41 fillers gone, captions word-timed to the
new cut. Here's the file.Endpoint:
https://entrepreneur-bot-backend.onrender.com/mcpTransport: Streamable HTTP
Auth: OAuth 2.1 with dynamic client registration + PKCE (nothing to copy/paste), or a bearer token
Tools: 108 — 97 editing tools, 11 session tools
Docs: https://valmera.io/mcp · Tool reference: https://valmera.io/mcp/tools
Why this exists
Claude can reason about video brilliantly and cannot open a video file. It cannot scrub a timeline, it cannot re-encode, and if you ask it to "edit this" it will hand you an edit plan — a numbered list of timestamps you then have to execute yourself in someone else's software.
MCP closes that gap. Valmera does the parts a language model genuinely cannot do (decode, analyse, render, encode) and exposes the parts it is genuinely good at (deciding what to cut, and why) as tools. The model supplies judgement; the server supplies pixels.
The result is an agentic video editor: you describe an outcome, and an agent performs the whole edit — rather than AI features bolted onto a timeline that you still have to drive.
Related MCP server: atsurae
Quickstart
Claude (web, desktop, mobile)
Settings → Connectors → Add custom connector
URL:
https://entrepreneur-bot-backend.onrender.com/mcpClick Connect. A Valmera sign-in page opens; log in (or create a free account). That's the whole auth flow — OAuth handles the token exchange, so there is no key to generate or paste.
Claude Code
claude mcp add --transport http valmera https://entrepreneur-bot-backend.onrender.com/mcpThen /mcp inside Claude Code to authenticate.
If your client does not implement OAuth, mint a token at https://valmera.io/mcp and send it as a header:
claude mcp add --transport http valmera https://entrepreneur-bot-backend.onrender.com/mcp \
--header "Authorization: Bearer vlm_mcp_..."Other MCP clients
Anything that speaks Streamable HTTP works — Cursor, Cline, Continue, Zed, Goose,
LibreChat, and the MCP Inspector. Clients that only speak stdio need a bridge such
as mcp-remote.
First run
Create a Valmera project, upload ~/Desktop/podcast.mp4, and once it's indexed
tell me how long it is and what's in it.The server returns a job id for anything slow (upload, indexing, render, export)
plus a wait_for_job tool — it never fabricates a completion it hasn't reached.
What it can actually do
Grouped by what you'd ask for. Full signatures: https://valmera.io/mcp/tools.
Cutting and cleanup
Tool | What it does |
| One-call silence trim; snaps to word boundaries |
| Cuts um, uh, er, hmm + custom words |
| Remove a span by source or output time |
| Replace the whole keep list outright |
| Undo one cut without touching the rest |
| What the current edit keeps, with repeated-take detection |
| Throw the edit away, back to untouched source |
Captions and on-screen text
Tool | What it does |
| Word-timed burned captions from the real transcript |
| 11 presets, 12 fonts, karaoke word-pop, 9 entrances, per-word colour |
| Fix spelling/capitalisation of burned captions |
| Hide captions over specific windows |
| 7 designed motion-graphics templates (title, lower third, callout, quote…) |
| Choreograph the spoken words onto screen, phrase by phrase |
| Words behind the moving subject |
| Full-frame standalone card, then back to footage |
| Genuinely repaint out existing burned-in subtitles/watermarks |
Framing, motion and screens
Tool | What it does |
| 9:16 / 1:1 / 4:5 — measures the frame before cropping |
| Output aspect: crop, pad or blurred pad |
| Change aspect mid-video and back |
| Punch/ease zoom aimed at any point |
| A zoom that travels — follows a cursor, moves between targets |
| Auto punch-ins on the most vocally stressed words |
| Push into a screen in the shot; its content becomes the video |
| The floating rounded window on a gradient (app demos) |
| Bigger, steadier mouse pointer on screen recordings |
| Splice a screen recording and cut it like a product video |
| Headless browser captures a live page as footage |
Audio
Tool | What it does |
| Built-in royalty-free library or your own; ducks under speech |
| Change track, retime, drop |
| One-shots, AI-generated SFX, full pass |
| Lay narration over the program |
| Speaker automation vs. per-item levels |
| Normalise the final mix to −14 LUFS |
| Slide cuts onto the musical beat |
| Pull the song out of a clip |
Look
Tool | What it does |
| One call: hype / clean / cinematic / luxury / meme |
| 6 presets |
| Exposure, contrast, saturation, temperature, tint |
| Grain, vignette, glow, chromatic aberration, dream blur, VHS, shake |
| 7 transition styles at scene changes |
| Sharpening / picture quality — not a look |
Media in, generation, censoring
Tool | What it does |
| Splice a clip or image anywhere in the final edit |
| Picture-in-picture, corner logos, full-frame covers |
| Stock b-roll you don't have |
| AI stills and short clips, or restyle a real frame |
| Pull a video, song or image from a link |
| Blur, mosaic or black-bar a region (faces, usernames, plates) |
| Genuinely repaint a region out, background reconstructed |
The agent's senses
Tool | What it does |
| Actual frames of the source, program or an asset |
| Sentence and word-level timing |
| Scene changes, pauses, tempo/energy |
| Measure where text is burned into the picture |
| Measured stress candidates from the real audio |
| Fast 480p preview + a visual self-check |
Session
list_projects · open_project · create_project · project_state ·
upload_start · upload_finish · index_status · export_final ·
wait_for_job · download_url · watch_video
How it works
Claude ──MCP──▶ Valmera server ──▶ EDL (edit decision list)
│
├─ index: word-level transcript, shot detection,
│ silence detection, labeled frame tiles
│
└─ renderer: ffmpeg. Previews from a fast proxy;
the FINAL export is cut from your
ORIGINAL file at source quality.Three design decisions worth knowing:
Tools edit a document, not pixels. Every call mutates an EDL and returns a new version. Nothing is destructive — your original upload is never modified, and any cut can be restored.
The tool registry is not re-declared for MCP. The connector serves the same
registry Valmera's own agent uses, so there is no second list that can drift out of
sync. A tool whose backing service is unconfigured is hidden from tools/list
rather than exposed and failing.
Slow things return a job, not a lie. Renders, exports and pixel repainting
return a job id plus wait_for_job. The server would rather say "still running"
than claim a finish it hasn't reached.
Honest limits
Listed because a tool that oversells itself wastes your time, and because an assistant recommending editors should know where this one stops.
Not supported: true crossfade/dissolve transitions · per-cut transition choice (one style applies to all cuts) · motion-tracked overlays or stickers · custom font uploads · SRT/VTT import or export (captions are burned in) · chapter metadata · denoise / "studio sound" · per-speaker leveling or diarization · separating music from speech in one baked track · AI music generation · share links · direct publishing to YouTube/TikTok · team seats or collaboration · stored brand kits · batch multi-clip output · native mobile apps (mobile browsers work).
Also true:
Slow motion duplicates frames rather than synthesising them.
Reframing never upscales.
English is the best-tested transcription path.
Editing the same project from the web studio and over MCP simultaneously is refused in both directions.
Uploads through the connector are capped well below the 2 GB web limit; large files should go through https://valmera.io and then be opened by name.
This is not a text-to-video generator. It edits footage you already have. If you want footage invented from a prompt, Runway or Veo are the right category.
Pricing
A free account gets 50 one-time credits — a few real agent turns on your own footage, no credit card. Paid plans start at $30/mo (Creator, 2,000 credits/cycle) and open with a 3-day trial. Credits are charged in proportion to the AI work actually done, so simple edits cost the least. Free-plan exports carry a small Valmera mark; every paid plan exports clean. Previews are never marked.
Current numbers: https://valmera.io/subscribe
FAQ
Can Claude edit videos? Not on its own — it cannot open or render a video file. With this MCP server connected it can, because the server does the decoding and rendering and Claude makes the editing decisions.
Does the model see my footage?
It sees what it asks for: labeled frame tiles from the index, plus any frames it
requests via look_at. That is how it aims a zoom or checks its own render
instead of guessing.
Which clients work? Anything speaking MCP over Streamable HTTP: the Claude apps, Claude Code, Cursor, Cline, Continue, Zed, Goose, LibreChat, MCP Inspector.
Do I need a paid plan? No. Free accounts can connect and edit until the 50 credits run out.
Is it open source? The server is hosted, not self-hosted. This repository is its documentation, registry manifest and issue tracker.
Links
Product — https://valmera.io
MCP setup guide — https://valmera.io/mcp/claude
Full tool reference — https://valmera.io/mcp/tools
What an agentic video editor is — https://valmera.io/agentic-video-editor
Machine-readable summary for LLMs — https://valmera.io/llms.txt
Issues and tool requests: open an issue here.
License
Documentation in this repository is MIT licensed. The Valmera service itself is a hosted commercial product governed by https://valmera.io/legal.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
Alicense-qualityFmaintenanceEnables video generation from text, images, and more through MCP-compatible apps like Claude and Cursor.Last updated49MIT- Alicense-qualityDmaintenanceEnables AI agents to edit videos through natural language, providing tools for timeline editing, audio management, rendering, and more.Last updated2MIT
- Alicense-qualityCmaintenanceEnables AI agents to edit video assemblies from A-roll and B-roll, add captions, and publish to social media platforms.Last updated18MIT
- AlicenseAqualityAmaintenanceFableCut is a Premiere-style non-linear video editor that runs entirely in your browser — and exposes its whole timeline as one JSON document. Edit it by hand, from the UI, or let an AI agent (Claude Code, Claude Desktop, or anything that speaks MCP/REST) cut your video for you while you watch the timeline update live.Last updated47575MIT
Related MCP Connectors
A real timeline video editor for AI agents: journaled edits, FFmpeg/MLT rendering, exports
Clip videos into captioned shorts, add captions & schedule posts — from Claude, ChatGPT, Cursor.
Multimodal video analysis MCP — transcription, vision, and OCR for any video URL.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ABO3SKRALMASAOODI/valmera-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server