Resolve

181 tools. 113 can modify or destroy data without limits.

12 destructive tools with no built-in limits. Policy required.

Last updated:

113 can modify or destroy data
68 read-only
181 tools total

Community server · catalogue entry verified 29/06/2026

How to control Resolve ↓

What Resolve exposes to your agents

Read (68) Write / Execute (101) Destructive / Financial (12)
Critical Risk

The most dangerous Resolve tools

113 of Resolve's 181 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Resolve

PolicyLayer is an MCP gateway — it sits between your AI agents and Resolve, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "resolve_delete_all_render_jobs": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "ingest_footage": {
    "limits": [
      {
        "counter": "ingest_footage_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "build_status": {
    "limits": [
      {
        "counter": "build_status_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Resolve — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON RESOLVE →

Instant setup, no code required.

All 181 Resolve tools

WRITE 91 tools
Write ingest_footage ingest_footage Write resolve_add_clip_mattes Add matte files to a media pool clip. Write resolve_add_color_group Create a new color group in the current project. Write resolve_add_from_storage resolve_add_from_storage Write resolve_add_marker_at resolve_add_marker_at Write resolve_add_markers Read the directors_notes from the .edl.json in folder_path and Write resolve_add_render_job Add the current render settings as a job to the render queue. Write resolve_add_timeline_mattes Add timeline mattes to the current media pool folder. Write resolve_add_track Add a track to the current timeline. Write resolve_agent_edit resolve_agent_edit Write resolve_apply_arri_cdl_lut Apply ARRI CDL and LUT to the current clip's grade. Write resolve_apply_fairlight_preset Apply a Fairlight preset to the current timeline. Write resolve_apply_lut Apply a LUT file to a specific node on the current clip's grade. Write resolve_apply_project_preset Apply a project preset to the current project. Write resolve_auto_broll resolve_auto_broll Write resolve_auto_sync_audio Auto-sync audio for all clips in a bin. Write resolve_build_from_markers resolve_build_from_markers Write resolve_build_timeline resolve_build_timeline Write resolve_clear_clip_mark_in_out Clear mark in/out points on a media pool clip. Write resolve_clear_timeline_mark_in_out Clear mark in/out points on the timeline. Write resolve_copy_grade Copy the grade from one clip to others on the timeline. Write resolve_create_bin Create a new subfolder (bin) in the media pool. Write resolve_create_compound_clip Create a compound clip from selected items on a track. Write resolve_create_fusion_clip Create a Fusion clip from timeline items. Write resolve_create_magic_mask resolve_create_magic_mask Write resolve_create_project Create a new project with the given name and open it. Write resolve_create_subtitles Create auto-generated subtitles on the current timeline. Write resolve_critique_video Send a finished video file to Gemini for editorial critique. Write resolve_duplicate_timeline Duplicate the current active timeline. Write resolve_edit_bin resolve_edit_bin Write resolve_export_burn_in_preset Export a burn-in preset to file. Write resolve_export_frame Export the current frame as a still image. Write resolve_export_layout_preset Export a layout preset to a file for sharing across workstations. Write resolve_export_lut resolve_export_lut Write resolve_export_project Export a project to a .drp file at the given path. Write resolve_export_render_preset Export a render preset to file for sharing. Write resolve_export_timeline Export a timeline to a file. Write resolve_grab_still Grab a still from the current frame to the gallery. Write resolve_grade_preview resolve_grade_preview Write resolve_import_burn_in_preset Import a burn-in preset (TC overlay, slate info for dailies/review). Write resolve_import_layout_preset Import a layout preset from file. Write resolve_import_media Import media files into the media pool. Write resolve_import_render_preset Import a render preset from file (.xml). Write resolve_ingest_bin resolve_ingest_bin Write resolve_insert_audio_at_playhead resolve_insert_audio_at_playhead Write resolve_item_add_take resolve_item_add_take Write resolve_item_finalize_take Finalize the take selection, removing the take selector. Write resolve_item_select_take Select a specific take for a timeline item. Write resolve_link_clips Link or unlink clips on the timeline. Write resolve_load_burn_in_preset Load a data burn-in preset for a timeline clip. Write resolve_load_project Open a project by name. Closes the current project first. Write resolve_load_render_preset Load a render preset by name. Write resolve_move_clips Move clips to a different bin. Write resolve_move_folders Move media pool folders to a target folder. Write resolve_navigate_database_folder Navigate into a subfolder of the current project database, or use '..' Write resolve_node_set_cache Set the cache mode for a specific node in the current clip's grade. Write resolve_refresh_lut_list Refresh the list of available LUTs. Write resolve_relink_clips Relink offline clips to media in a new folder. Write resolve_reset_all_node_colors Reset node colors for all nodes in the current clip's active grade version. Write resolve_reset_grades Reset all grades on the current clip to neutral (removes all corrections). Write resolve_save_layout_preset Save the current UI layout as a named preset. Write resolve_save_project Save the current project. Write resolve_save_render_preset Save current render settings as a new named preset. Write resolve_set_cdl Set CDL (Color Decision List) values on the current clip. Write resolve_set_clip_color Set the color tag on a media pool clip. Write resolve_set_clip_color_on_timeline Set the color tag of a clip on the timeline. Write resolve_set_clip_enabled Enable or disable a clip on the timeline. Write resolve_set_clip_mark_in_out Set mark in/out points on a media pool clip. Write resolve_set_clip_metadata Set metadata on a media pool clip. Write resolve_set_color_cache Enable or disable Color Output Cache for a timeline clip. Write resolve_set_current_timeline Switch the active timeline by name. Write resolve_set_fusion_cache Set the Fusion Output Cache mode for a timeline clip. Write resolve_set_item_properties resolve_set_item_properties Write resolve_set_keyframe_mode Set the keyframe recording mode. Write resolve_set_project_setting Write a project setting. Write resolve_set_render_format_and_codec Set the render format and codec. Write resolve_set_render_mode Set the render mode. 0 = Individual Clips, 1 = Single Clip. Write resolve_set_render_settings resolve_set_render_settings Write resolve_set_third_party_metadata Set third-party metadata on a media pool clip. Write resolve_set_timeline_mark_in_out Set mark in/out points on the timeline. Write resolve_set_timeline_setting Set a specific timeline setting. Write resolve_set_timeline_start_timecode Set the start timecode for the current timeline (e.g. '01:00:00:00'). Write resolve_set_track_enabled Enable or disable a track on the current timeline. Write resolve_set_track_locked Lock or unlock a track on the current timeline. Write resolve_set_track_name Rename a track on the current timeline. Write resolve_set_voice_isolation Set voice isolation on an audio track. Write resolve_smart_reframe Apply Smart Reframe to a clip (auto-crops for different aspect ratios). Requires Resolve Studio. Write resolve_speed_ramp resolve_speed_ramp Write resolve_update_layout_preset Overwrite an existing layout preset with the current layout. Write resolve_update_marker_data Attach or update custom data on an existing marker. Write resolve_update_sidecar Update sidecar file for a BRAW or R3D clip.
READ 68 tools
Read build_status Check progress of a running or completed timeline build. Read ingest_status Check progress of a running or completed ingestion job. Read resolve_agent_status Check progress of a resolve_agent_edit session. Read resolve_analyze_timeline Analyze the currently active Resolve timeline using Gemini. Read resolve_auto_broll_status Check progress of a resolve_auto_broll session. Read resolve_browse_storage List files and subfolders at a media storage path. Read resolve_build_status Check progress of a resolve_build_timeline or resolve_edit_bin job. Read resolve_check_grade_consistency resolve_check_grade_consistency Read resolve_get_audio_mapping Get the audio channel mapping for a media pool clip. Read resolve_get_audio_track_info Get info about all audio tracks on the current timeline. Read resolve_get_cdl Get CDL values from the current clip as JSON. Read resolve_get_clip_info Get all properties and metadata for a media pool clip. Read resolve_get_clip_mark_in_out Get mark in/out points on a media pool clip. Read resolve_get_clip_mattes List all mattes associated with a media pool clip. Read resolve_get_clip_source_info Get source file info for a clip on the timeline. Read resolve_get_color_cache Check if Color Output Cache is enabled for a timeline clip. Read resolve_get_current_render_settings Get the current render format and codec as JSON. Read resolve_get_current_thumbnail Get thumbnail image data for the current clip on the Color page. Read resolve_get_current_timecode Get the current playhead position as a timecode string. Read resolve_get_current_video_item Get the current video timeline item (the clip under the playhead). Read resolve_get_fairlight_presets List available Fairlight presets. Read resolve_get_fusion_cache Check the Fusion Output Cache state for a timeline clip. Read resolve_get_info Return a JSON summary of the current DaVinci Resolve project: Read resolve_get_item_properties Get all properties of a timeline item (transform, composite, crop, etc.). Read resolve_get_keyframe_mode Get the current keyframe recording mode. Read resolve_get_linked_items Get all timeline items linked to a specific clip. Read resolve_get_lut Get the LUT path applied to a specific node on the current clip. Read resolve_get_marker_data Read the custom data string from a marker at the given position. Read resolve_get_node_count Get the number of nodes in the current clip's grade. Read resolve_get_playhead Get the current playhead position as timecode and seconds. Read resolve_get_product_name Get the Resolve product name (DaVinci Resolve / DaVinci Resolve Studio). Read resolve_get_project_id Get the unique ID of the current project. Read resolve_get_project_presets List available project presets (resolution/fps/color science combos). Read resolve_get_project_settings resolve_get_project_settings Read resolve_get_quick_export_presets List all available Quick Export render presets. Read resolve_get_render_formats List all supported render formats and their available codecs. Read resolve_get_render_mode Get the current render mode (Individual Clips or Single Clip). Read resolve_get_render_presets List all available render presets. Read resolve_get_render_resolutions Get available render resolutions for a format/codec combination. Read resolve_get_render_status Check the status of a specific render job. Read resolve_get_selected_clips Get the currently selected clips in the media pool. Read resolve_get_source_audio_mapping Get the source audio channel mapping for a timeline item. Read resolve_get_third_party_metadata resolve_get_third_party_metadata Read resolve_get_timeline_info Get detailed info about a timeline (tracks, fps, resolution, clip counts). Read resolve_get_timeline_mark_in_out Get the current mark in/out points on the timeline. Read resolve_get_timeline_mattes List timeline mattes in a media pool folder. Read resolve_get_timeline_settings Get all settings for the current timeline as JSON. Read resolve_get_track_sub_type Get the audio format type for a track. Read resolve_get_track_type_and_index Get the track type and index for a timeline item. Read resolve_get_version Return the DaVinci Resolve version string and current page. Read resolve_get_voice_isolation Get the voice isolation state for an audio track. Read resolve_inspect_item resolve_inspect_item Read resolve_is_rendering Check if Resolve is currently rendering. Read resolve_item_get_selected_take Get the currently selected take index for a timeline item. Read resolve_item_get_take Get information about a specific take. Read resolve_item_get_takes_count Get the number of takes for a timeline item. Read resolve_list_bins Enumerate all bins in the current Resolve project as a formatted table Read resolve_list_clips_on_track List all clips/items on a specific track of the current timeline. Read resolve_list_color_groups List all color groups in the current project. Read resolve_list_database_folders List subfolders in the current project database. Read resolve_list_markers List all markers on the current timeline or a specific clip. Read resolve_list_projects List all projects in the current database folder. Read resolve_list_render_jobs List all jobs in the render queue with their status. Read resolve_list_timelines List all timelines in the current project with basic info. Read resolve_list_volumes List all mounted media storage volumes visible to Resolve. Read resolve_node_get_cache Get the cache mode for a specific node in the current clip's grade. Read resolve_reveal_in_storage Reveal a file or folder path in Resolve's Media Storage panel. Read resolve_search_clips Search for clips in the media pool by name substring (case-insensitive).

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Resolve

Can an AI agent delete data through the Resolve MCP server? +

Yes. The Resolve server exposes 12 destructive tools including resolve_delete_all_render_jobs, resolve_delete_clip_mattes, resolve_delete_clips. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Resolve? +

The Resolve server has 91 write tools including ingest_footage, resolve_add_clip_mattes, resolve_add_color_group. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Resolve.

How many tools does the Resolve MCP server expose? +

181 tools across 4 categories: Execute, Financial, Read, Write. 68 are read-only. 113 can modify, create, or delete data.

How do I enforce a policy on Resolve? +

Register the Resolve MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Resolve tool call.

Deterministic rules across all 181 Resolve tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

181 Resolve tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.