Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add lordhoell/davinci-resolve-mcp --skill davinci-resolve-mcpgit clone --depth 1 https://github.com/lordhoell/davinci-resolve-mcpWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/lordhoell/davinci-resolve-mcp/davinci-resolve-mcp)<a href="https://agentmods.dev/skills/lordhoell/davinci-resolve-mcp/davinci-resolve-mcp"><img src="https://agentmods.dev/badge/skills/lordhoell/davinci-resolve-mcp/davinci-resolve-mcp/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/lordhoell/davinci-resolve-mcp/davinci-resolve-mcp"><img src="https://agentmods.dev/badge/skills/lordhoell/davinci-resolve-mcp/davinci-resolve-mcp.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00122 | $0.01664 |
| Opus 5 | $0.00061 | $0.00832 |
| Sonnet 5 | $0.00024 | $0.00333 |
| Haiku 4.5 | $0.00012 | $0.00166 |
Grade A, and why
davinci-resolve-mcp scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 143 lines — stays where its author put it; the contents beside it link to each section on GitHub.
DaVinci Resolve MCP Server
Control DaVinci Resolve programmatically through 440+ MCP tools.
AI Assistant <--> MCP Protocol <--> davinci-resolve-mcp <--> fusionscript <--> DaVinci Resolve
Critical Concepts
Object Registry
Resolve API objects cannot be serialized. The server maps string IDs to live objects.
Always follow this chain:
- Get a parent object (returns an ID)
- Pass that ID to child tools
- If objects go stale, call
clear_object_cacheand re-fetch
resolve_get_project_manager --> project_manager_id
--> project_manager_get_current_project --> project_id
--> project_get_current_timeline --> timeline_id
--> timeline_get_item_list_in_track --> [timeline_item_ids]
Response Format
All tools return JSON: {"success": true, "result": ...} or {"success": false, "error": "..."}.
Page Requirements
Some tools require specific Resolve pages:
- Thumbnails: Color page
- Fairlight audio: Fairlight page
- Fusion comps: Fusion page (or via timeline item bridge)
- Stills/Gallery: Color page
Use resolve_open_page("color") etc. to switch first.
Tool Categories
| Category | Count | Key Tools |
|---|---|---|
| Resolve | 22 | resolve_open_page, resolve_get_version, layout/render presets |
| ProjectManager | 25 | project_manager_get_current_project, project_manager_load_project, database/cloud |
| Project | 43 | project_get_current_timeline, project_set_render_settings, project_start_rendering |
| MediaStorage | 7 | media_storage_get_file_list, media_storage_add_item_list_to_media_pool |
| MediaPool | 27 | media_pool_import_media, media_pool_create_empty_timeline, media_pool_append_to_timeline |
| Folder | 8 | folder_get_clip_list, folder_get_sub_folder_list |
| MediaPoolItem | 36 | metadata, markers, flags, clip properties, proxy, transcription |
| Timeline | 59 | tracks, markers, titles, timeline_create_subtitles_from_audio, export, scene detection |
| TimelineItem | 80 | properties, Fusion comps, color versions, takes, CDL, grades, stabilization |
| Gallery | 14 | still/PowerGrade albums, import/export stills |
| Graph | 11 | node LUTs, cache modes, grade application |
| ColorGroup | 5 | naming, pre/post clip node graphs |
| Utility | 3 | clear_object_cache, initialize |
| Fusion Comp | 40 | comp_add_tool, comp_find_tool, undo/redo, render, lock/unlock |
| Fusion Tool | 20 | tool_set_input, tool_connect_input, modifiers, settings |
| Fusion Input | 12 | expressions, connections, keyframes |
| Fusion Output | 8 | values, connections, disk cache |
| Fusion Flow | 8 | node positioning, selection, zoom |
| Fusion Spline | 5 | keyframe animation (BezierSpline) |
| Fusion Misc | 11 | fusion_get_font_list, fusion_get_reg_list, image cache |
What ships with it
5 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 11d ago First seen · 143 lines · 122 tokens per session scan A b1a6a479610a
davinci-resolve-mcp is a skill published in the GitHub repository lordhoell/davinci-resolve-mcp (7 stars, last pushed 5mo ago), licensed MIT. It adds 122 tokens to every session and 1,664 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
webgl-holographic-foil
A self-contained WebGL2 hero: thin-film interference over a crushed-foil surface whose palette shifts with the viewing angle; move the cursor to tilt the film.
general-video
Author or edit a custom HyperFrames composition when no specialized workflow fits, or when BRIEF.md sets flow: companion. Use for longer or multi-scene pieces, brand and sizzle reels, montages, static loops, static title cards, footage remixes, and freeform builds. Use motion-graphics instead for a short unnarrated…
html-ppt-hermes-cyber-terminal
OpenDesign + BYOK: choosing and wiring your own model, hands-on — cost, quality, and the routing decision. Built as a decision-grade AI literacy deck for engineers, IT, applied-AI teams.
html-ppt-taste-brutalist
16:9 HTML deck in tactical-telemetry / CRT-terminal taste. Deactivated-CRT charcoal slides, white-phosphor monospace, hazard-red accent, scanline overlay, ASCII syntax, density over decoration. Distilled from Leonxlnx/taste-skill brutalist-skill (Tactical Telemetry mode).
chengfeng-check-updates
An environment manager for a video-editing system. It checks whether its skills and runtime—the software needed to run them—are installed and compatible.
diagnostic-stem-delivery
Audio production with diagnostic analysis, timecode parsing from documents, and verified export workflow.