← Home
SETUP GUIDE

By Valmera Editorial · Published · Updated

Edit video in ChatGPT with Valmera

ChatGPT can't render video by itself, but once Valmera is added as a custom MCP server it can edit footage you upload. It cuts silences and filler words, adds captions, reframes to 9:16, adds music and b-roll, renders a preview and exports the full-quality MP4. You add the server once on ChatGPT's Plugins page and sign in to Valmera.

MCP SERVER URL

https://valmera.io/mcp/server

Prefer a guided version? The connect page shows the steps and confirms when Valmera receives ChatGPT's first request.

Add Valmera to ChatGPT

  1. 1
    Create a custom MCP server
    Open chatgpt.com/plugins, select +, then Create custom MCP server. If the option isn't there, turn on Developer mode in Settings → Security and login.
  2. 2
    Paste the URL
    Name it Valmera, add a short description, and paste https://valmera.io/mcp/server under Connection.
  3. 3
    Keep OAuth and create it
    Leave authentication on OAuth. Valmera supports dynamic client registration, so there is no client ID or secret to enter. Review the risk notice, select I understand and want to continue, then Create as a plugin.
  4. 4
    Sign in to Valmera
    Sign in with the email or Google account you subscribed with and choose Allow connection. ChatGPT then lists Valmera's tools.
  5. 5
    Use it in a chat
    Start a new conversation, type @, choose Valmera and ask: List my Valmera projects. An empty list still means you're connected.

Steps follow OpenAI's connection guide, checked October 6, 2026. Custom MCP servers depend on your ChatGPT plan and workspace settings.

Get your footage into Valmera

RouteHow
Studio uploadUpload in Valmera Studio, then ask ChatGPT to open that project. Files attached to a ChatGPT message don't reach Valmera.
A linkPaste a link and ChatGPT imports the clip, song or image with fetch_url.
CodexCodex has a shell, so it can upload a local file itself with upload_start and upload_finish.

Main videos can be MP4, MOV, M4V, MKV or WebM, up to 100 GB and 3 hours. Valmera indexes each one once (word-level transcript with speaker labels, shots, silences and on-screen text), and every edit reuses that index.

Your first edit

Describe the outcome; ChatGPT picks the tools. It can ask you to approve actions that change your project; approve them to let it edit.

List my Valmera projects and their IDs.

Open my latest project. Remove the dead air and filler words, add karaoke-style captions, make it vertical for Reels, render a preview and list every change you made.

Find the three strongest 30–60 second moments in this interview and turn each one into a captioned vertical short.

Export the version I approved as a full-quality MP4 and give me the download link.

Review and export the MP4

ChatGPT renders a preview with render_preview, follows the job with wait_for_job, and can return the preview link or sampled frames for review. Revise in plain English; every change writes a new version of a non-destructive edit decision list, so any cut can be restored.

When you approve it, ask for the final video. ChatGPT calls export_final for that project and version, waits for the job, then gets the download link with download_url. The export is a full-resolution H.264 MP4 rendered from your original file, ending with a brief Valmera end card. You can also export from Studio.

Refresh the tools after an update

ChatGPT caches a connection's tool list. When Valmera adds tools, open the connection on chatgpt.com/plugins, select Refresh, and start a new conversation.

Codex

In the Codex CLI, add the server and sign in:

TERMINAL
codex mcp add valmera --url https://valmera.io/mcp/server
codex mcp login valmera

In the Codex IDE extension, open the gear menu → MCP servers → Add server, choose Streamable HTTP, paste the URL, restart the extension and select Authenticate. More clients are on the setup page.

Troubleshooting

ProblemFix
No option to create a custom MCP serverTurn on Developer mode in Settings → Security and login, or ask your workspace admin to allow custom MCP servers.
ChatGPT can't connectCheck the URL is exactly https://valmera.io/mcp/server and authentication is OAuth. Delete the connection and create it again.
“Connecting apps to Valmera is not enabled for this account”Sign in with the Valmera account that has your subscription. MCP access is included with eligible subscriptions.
A render says STILL RUNNINGNormal for slow work. ChatGPT calls wait_for_job until the job finishes; it shouldn't start the render again.
Editing is refused because the project is busyThe project is open for editing in Studio. Let that edit finish; Studio and MCP can't edit one project at the same time.

Limits

  • Valmera edits footage you provide. It doesn't generate video from a prompt.
  • Captions are burned in, with no SRT or VTT file. No direct publishing to YouTube or TikTok.
  • Over MCP, ChatGPT edits with the tools directly; it can't hand the job to Valmera's in-house agent.

The full list is on the MCP server page.

Frequently Asked Questions

Not on its own: ChatGPT has no timeline or video renderer. Once you add Valmera as a custom MCP server, it can. ChatGPT chooses the edits and calls Valmera's tools, and Valmera cuts the footage, adds captions, music and b-roll, renders previews and exports the MP4.
Open chatgpt.com/plugins, select +, then Create custom MCP server. Name it Valmera, paste https://valmera.io/mcp/server under Connection, keep OAuth, accept the risk notice and create it. Sign in to Valmera when prompted, then start a new chat, type @ and choose Valmera.
Turn on Developer mode in ChatGPT Settings → Security and login. Custom MCP servers depend on your ChatGPT plan and, in a workspace, on what your admin allows.
A file attached to a ChatGPT message doesn't reach Valmera. Upload the video in Valmera Studio, then ask ChatGPT to open that project, or paste a link and ChatGPT imports the clip with fetch_url. In Codex, which has a shell, the assistant can upload a local file itself.
Yes. Ask for the finished video and ChatGPT calls export_final with the project ID and the version you approved, follows the job with wait_for_job, then returns a link from download_url. The MP4 is full resolution, rendered from your original file, with a brief Valmera end card.
ChatGPT caches the tool list for a connection. Open the connection on chatgpt.com/plugins, select Refresh, then start a new conversation.
Creating an account and uploading are free. Editing requires a subscription, and MCP access is included with eligible Valmera subscriptions; see plans at valmera.io/subscribe. Your ChatGPT plan is billed separately by OpenAI.
No. Over MCP, ChatGPT edits with Valmera's tools directly; handing the job to Valmera's in-house agent is the one thing MCP doesn't do. Inside Valmera Studio, Valmera's own agent does the editing.

Sources

ChatGPT and Codex steps were checked against OpenAI's documentation on October 6, 2026.

Made with Valmera: real exports

Connect ChatGPT to Valmera

Creating an account and uploading are free. Editing requires a subscription; MCP access is included with eligible plans.

Connect your assistant →
See pricing →

Related Articles

Can ChatGPT Edit Videos?
What ChatGPT does alone and what changes with an editor connected.
How to Edit a Video With ChatGPT
Briefs, transcripts, the code sandbox and connected editing.
MCP Tool Reference
Every tool ChatGPT gets once Valmera is connected.
Connect Claude
The same server in claude.ai, Claude Desktop and Claude Code.
Video Editing API
Call the same tools from your own code.