The only Resolve MCP that works on the FREE edition

Edit DaVinci Resolve
by talking to AI

Resolve MCP Pro is an MCP server that connects AI assistants like Claude and Cursor to DaVinci Resolve. Unlike every other tool, it works on the FREE edition via a small bridge you launch from Resolve's own Scripts menu — no Studio required. Import media, build timelines, drop styled subtitles, jump-cut podcasts, spin up vertical shorts, and queue renders, all from one conversation. 100% local, $15 one-time.

$15 one-time · works on the free edition · 100% local

See It in Action

One prompt → AI imports footage, builds a timeline, styles the subtitles, and queues the render — on the free edition.

🎥
Demo video coming soon
AI Assistant <--stdio/MCP--> resolve-mcp-pro <--TCP/JSON-RPC--> DaVinci Resolve (bridge)

A small bridge runs inside Resolve (from the Scripts menu) and speaks JSON-RPC over localhost. No cloud, no uploads, no Studio license required.

What you can build

Real workflows, driven by a single prompt to your AI assistant.

Quick start (5 min)

Install the binary, launch the bridge from Resolve's Scripts menu, point Claude at it. Done.

"What's my current Resolve project and page?"
Beginner ~5 min
Uses: resolve_status project_current
🎮

Styled subtitles from SRT

Drop an SRT/VTT and get styled Text+ titles placed on the timeline at the right timecodes — drop-frame aware.

"Import captions.srt as yellow bold subtitles with an outline."
Beginner ~15 min
Uses: media_import timeline_create timeline_append_clips
🧑

Restyle every subtitle at once

Change font, size, color, and outline across an entire subtitle track in a single call.

"Make all the subtitles cyan and a bit smaller."
Beginner ~20 min
Uses: subtitle_import_styled subtitle_restyle
🔌

Podcast jump-cuts

Detect silences and filler words, then get a non-destructive marker plan you review before cutting.

"Mark the dead air and 'um's in this episode."
Intermediate ~10 min
Uses: podcast_edit timeline_add_marker
🤖

Vertical shorts from a long video

Your Claude reads the transcript and picks the highlights; MCP Pro builds the 9:16 timelines, burns titles, and queues the renders.

"Find 3 highlight clips and make 9:16 shorts with titles."
Intermediate ~10 min
Uses: shorts_analyze shorts_generate
🎬

Batch render a folder

Point it at a folder; it imports each file, makes a timeline, and queues a render job for everything.

"Render every clip in /exports with the YouTube 1080p preset."
Intermediate ~15 min
Uses: render_add_job render_start
💥

Local transcription (whisper.cpp)

Resolve's built-in transcription is Studio-only, so on the free edition MCP Pro uses whisper.cpp locally — your audio never leaves the machine.

"Transcribe this interview and list the segments."
Intermediate ~10 min
Uses: batch_render_folder

Render queue control

List presets, add jobs to a validated media-storage path, start renders, and check the queue status.

"Queue this timeline as ProRes and start rendering."
Beginner ~5 min
Uses: render_list_presets render_queue_status

How It Works

Three steps. No Studio license, no cloud, no Python setup for the binary.

Install the binary

Download the single binary from itch.io and run resolve-mcp-pro --install-bridge. It copies a small bridge script into Resolve's Scripts folder.

Launch the bridge

In DaVinci Resolve, open Workspace > Scripts > resolve_mcp_bridge. It starts a localhost server inside Resolve. Works on the free edition.

Connect your AI

Add resolve-mcp-pro to your AI client's MCP config. Claude, Cursor, or any MCP client now has 78 tools to drive Resolve — in real time.

78
Tools
13
Tool groups
FREE
edition supported
(others need Studio $295)
100%
Local
no uploads, no LLM keys

78 Tools, 13 Groups

Low-level control where you need it, finished workflows where it counts.

Resolve Control

5 tools
  • resolve_status connection & product
  • resolve_edition free / Studio detect
  • resolve_version
  • resolve_get_page resolve_set_page

Project

10 tools
  • project_list project_current
  • project_open project_create project_save
  • project_get_setting project_set_setting
  • project_export project_import .drp
  • project_export_current_frame still

Media

11 tools
  • media_import media_list_pool
  • media_create_bin media_list_bins
  • media_move_clips media_delete_clips
  • media_relink media_replace_clip
  • media_set_clip_color
  • media_get_metadata media_set_metadata

Timeline

13 tools
  • timeline_create timeline_list timeline_set_current
  • timeline_duplicate timeline_create_from_clips
  • timeline_get_items timeline_append_clips
  • timeline_add_marker
  • timeline_import_from_file timeline_export AAF/XML/EDL/OTIO
  • timeline_set_start_timecode timeline_get/set_current_timecode

Markers

3 tools
  • marker_list
  • marker_delete_at_frame
  • marker_delete_by_color

Tracks

6 tools
  • track_list counts / names / state
  • track_add track_delete
  • track_set_name
  • track_set_enable track_set_lock

Clip

10 tools
  • clip_get_properties clip_set_properties
  • clip_speed clip_set_enabled
  • clip_set_color clip_clear_color
  • clip_add_flag clip_clear_flags
  • clip_get_markers clip_set_cdl

Render

12 tools
  • render_list_presets render_save_preset render_delete_preset
  • render_add_job media-storage validated
  • render_start render_queue_status render_clear_queue
  • render_job_status
  • render_get_formats render_get_codecs render_set_format_codec
  • render_get_resolutions

Subtitles

2 tools
  • subtitle_import_styled SRT/VTT → styled Text+
  • subtitle_restyle bulk restyle

Transcription

2 tools
  • transcript_native_available Studio detect + whisper fallback
  • transcript_create_subtitles (Studio)

Podcast

1 tool
  • podcast_edit silence jump-cuts + filler removal

Shorts

2 tools
  • shorts_analyze transcript → segment candidates
  • shorts_generate 9:16 + titles + render jobs

Batch

1 tool
  • batch_render_folder import a folder → queue every file

Why it's different

Not an API wrapper — a workflow product that happens to work on the free edition.

Free edition support

The only MCP server that drives the FREE DaVinci Resolve. A bridge you launch from Resolve's own Scripts menu — no license tricks, no Studio-only APIs.

Finished workflows

Subtitles, podcast jump-cuts, vertical shorts, batch renders — complete jobs, not just thin wrappers around the API.

100% local

Everything runs on your machine. No footage uploads, no monthly fee, and no LLM API keys held by the server.

Styled Text+ subtitles

SRT/VTT in, styled Text+ titles placed at the right timecodes — drop-frame aware, with bulk restyle.

Non-destructive podcast edit

Silence detection plus filler-word removal, delivered as a marker plan you review before any cut.

LLM-picked shorts

Your Claude picks the highlights from the transcript; MCP Pro builds the 9:16 timelines and render jobs. No API key on our side.

Local whisper.cpp

Free-edition transcription via whisper.cpp, with automatic model download and ffmpeg preprocessing.

Safe by design

Token-authed local bridge, render paths validated to avoid Resolve modals, and exactly-once RPC retries so nothing double-executes.

Use Cases

Each of these is a single prompt away.

Style subtitles from a caption file

"Add captions.srt as bold yellow subtitles with a black outline."

Parses the SRT/VTT, places a styled Text+ per cue at the correct timecode, and reports any overlaps.

Uses: subtitle_import_styled timeline_get_items

Clean up a podcast

"Mark the silences and filler words in this episode so I can cut them."

Runs silence detection and (locally) transcribes to find fillers, then lays down keep/cut markers — non-destructive by default.

Uses: podcast_edit timeline_add_marker

Spin up vertical shorts

"Pick 3 highlights from this talk and make 9:16 shorts with titles."

Returns the transcript for your LLM to choose segments, then builds 9:16 timelines, burns the titles, and queues the renders.

Uses: shorts_analyze shorts_generate render_add_job

Batch render a folder

"Render every file in this folder with my export preset."

Imports each media file, creates a timeline, and adds a render job — then kicks off the queue.

Uses: batch_render_folder render_start

How it compares

Competitors shown for reference.

Feature Resolve MCP Pro OSS MCP servers Opus Clip & co
Free editionYesStudio onlyn/a
Price$15 oncefree$15–29 / mo
Runs locallyYesYesUpload required
Finished workflowsSubtitles, podcast, shorts, batchHelpers onlyShorts only
Styled subtitlesStyled Text+NoBurn-in only
Podcast jump-cutsSilence + fillerNoNo
Vertical shorts9:16 + render queueNoYes
Batch renderFolder → queueNoNo
Keep editing in ResolveYesYesNo
No LLM keys / no uploadNo LLM keysVariesCloud LLM

Frequently Asked Questions

Everything you need before you buy.

Does this really work on the free version of DaVinci Resolve?

Yes. It's verified end-to-end on Resolve 21 free: media import, timelines, styled subtitles, and the render queue all work through a bridge you launch from Resolve's own Scripts menu. Every other Resolve MCP needs the $295 Studio edition.

How is it different from the free open-source Resolve MCP servers?

Those require Studio and external scripting, and they're thin API wrappers. Resolve MCP Pro works on the free edition and ships finished workflows — styled subtitles, podcast jump-cuts, vertical shorts, batch renders — not just low-level calls.

Is this against Blackmagic's terms?

No. The bridge is a normal script you launch from Resolve's own Scripts menu. It doesn't bypass any licensing and it doesn't call Studio-only APIs on the free edition.

Which AI assistants are supported?

Any MCP client — Claude Desktop, Claude Code, and Cursor are the common ones. You add resolve-mcp-pro to the client's MCP config and it exposes 78 tools.

Do my videos or transcripts get uploaded anywhere?

No. Everything runs locally. The server holds no LLM API keys; subtitle text and transcripts never leave your machine. shorts_analyze hands the transcript to YOUR Claude to choose segments.

What about audio transcription on the free edition?

Resolve's built-in transcription is Studio-only. On the free edition, Pro features use whisper.cpp locally, so podcast filler removal and shorts analysis work without Studio. Point it at a whisper.cpp binary; models download automatically.

Which platforms does it run on?

macOS, Windows, and Linux, with DaVinci Resolve 20 or 21 (free or Studio). It's a single binary you download from itch.io.

Is it a subscription?

No. It's a one-time $15 purchase on itch.io with no license keys — buy it, download the binary, run it. Bug-fix updates are free; major-version upgrades are paid.

Does it work with Studio too?

Yes. On Studio it auto-detects the official external scripting and connects directly; the bridge also works on Studio. You get the same 78 tools either way.

What can it actually do to my timeline?

Import media, create and switch timelines, append clips, add markers, place and restyle subtitles, set clip properties and speed, build 9:16 shorts, and manage the render queue — all driven by your prompts.

Quick Setup

Under five minutes, no Python required.

1. Install the bridge

Download the binary from itch.io and run:

resolve-mcp-pro --install-bridge

2. Launch it in Resolve

Restart DaVinci Resolve, open a project, then:

Workspace → Scripts → resolve_mcp_bridge

3. Connect your AI client

Add this to your MCP client config (Claude Desktop example):

{
  "mcpServers": {
    "resolve": { "command": "resolve-mcp-pro" }
  }
}

4. Just ask

Restart your AI client. You now have tools like timeline_create, subtitle_import_styled, and render_add_job — talk to Resolve in plain language.

Simple, One-Time Pricing

Pay once on itch.io. No license keys, no tiers, no subscription.

$15
one-time payment
  • ✓ All 78 tools, one binary
  • ✓ Works on the FREE edition
  • ✓ Subtitles, podcast, shorts, batch
  • ✓ 100% local — no uploads
  • ✓ macOS / Windows / Linux
  • ✓ Free bug-fix updates
Buy on itch.io Questions? Join the Discord