New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

DaVinci Resolve MCP

355 tools. 239 can modify or destroy data without limits.

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

Last updated:

239 can modify or destroy data
116 read-only
355 tools total

Community server · catalogue entry checked 04/09/2026

How to control DaVinci Resolve MCP ↓

What DaVinci Resolve MCP exposes to your agents

Read (116) Write / Execute (200) Destructive / Financial (39)
Critical Risk

The most dangerous DaVinci Resolve MCP tools

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

How to control DaVinci Resolve MCP

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

Deny destructive operations
{
  "archive_project": {
    "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
{
  "add_clip_flag": {
    "limits": [
      {
        "counter": "add_clip_flag_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "analyze_clip_for_slate": {
    "limits": [
      {
        "counter": "analyze_clip_for_slate_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 DaVinci Resolve MCP — 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 DAVINCI RESOLVE →

Instant setup, no code required.

All 355 DaVinci Resolve MCP tools

DESTRUCTIVE 39 tools
Destructive archive_project archive_project Destructive clear_clip_flags Clear flags on a clip. Destructive clear_clip_transcription Clear transcription for a specific clip. Destructive clear_folder_transcription Clear audio transcription for all clips in a folder. Destructive clear_transcription Clear audio transcription for a clip. Destructive close_project Close the current project. Destructive delete_burn_in_preset Delete a data burn-in preset by name (Resolve 21.0.4+). Destructive delete_clip_marker_at_frame Delete a marker at a specific frame on a clip. Destructive delete_clip_marker_by_custom_data Delete a marker by its custom data string. Destructive delete_clip_markers_by_color Delete all markers of a specific color on a clip. Destructive delete_clip_mattes Delete clip mattes from a MediaPoolItem. Destructive delete_color_group Delete a color group from the current project. Destructive delete_keyframe Delete a keyframe at the specified frame for a timeline item property. Destructive delete_layout_preset_tool Delete a layout preset. Destructive delete_media_pool_clips Delete clips from the Media Pool by their unique IDs. Destructive delete_media_pool_folders Delete folders from the current Media Pool location. Destructive delete_project Delete a project from the current database. WARNING: This is irreversible. Destructive delete_project_folder Delete a folder from the current project folder location. Destructive delete_render_job Delete a specific render job by its ID. Destructive delete_render_preset Delete a render preset. Destructive delete_stills_from_album Delete stills from a gallery album. Destructive delete_timelines_by_id Delete timelines by their unique IDs. Destructive delete_user_preferences_preset Delete a user-preferences preset by name (Resolve 21.0.4+). Destructive folder_clear_transcription Clear transcription for all clips in a Media Pool folder. Destructive folder_remove_motion_blur folder_remove_motion_blur Destructive graph_reset_all_grades Reset all grades on a timeline item's graph. Destructive quit_resolve Quit DaVinci Resolve. WARNING: This will close the application. Destructive ti_clear_flags Clear flags from a timeline item. Destructive ti_delete_fusion_comp Delete a Fusion composition by name. Destructive ti_delete_marker_at_frame Delete a marker at a frame on a timeline item. Destructive ti_delete_marker_by_custom_data Delete a marker by custom data on a timeline item. Destructive ti_delete_markers_by_color Delete markers by color on a timeline item. Destructive ti_delete_take Delete a take by index. Destructive ti_delete_version Delete a color version. Destructive timeline_delete_clips Delete clips from the timeline. Destructive timeline_delete_marker_at_frame Delete a timeline marker at a specific frame. Destructive timeline_delete_marker_by_custom_data Delete a timeline marker by custom data. Destructive timeline_delete_markers_by_color Delete all timeline markers of a specific color. Destructive timeline_delete_track Delete a track from the timeline.
EXECUTE 30 tools
Execute add_render_job Add a render job based on current render settings to the render queue. Execute analyze_clip_for_intellisearch Run IntelliSearch analysis on a clip (Resolve 21+, requires AI IntelliSearch Extra). Execute auto_sync_audio auto_sync_audio Execute conform_qc_package Build a deliverable package (media mode × formats {otio,fcp7Xml,aaf,drp}) + V2 flag track + provenance manifes Execute disable_background_tasks_for_current_session Disable all background tasks for the current Resolve session (Resolve 21+). Execute folder_analyze_for_intellisearch Run IntelliSearch analysis on all clips in a folder (Resolve 21+, requires AI IntelliSearch Extra). Execute folder_perform_audio_classification Classify audio of all clips in a Media Pool folder into categories (Resolve 21+). Execute folder_transcribe_audio Transcribe audio for all clips in a Media Pool folder. Execute generate_speech generate_speech Execute goto_parent_project_folder Navigate up one level in the project folder hierarchy. Execute goto_root_project_folder Navigate to the root project folder. Execute load_layout_preset_tool Load a UI layout preset. Execute load_render_preset Load a render preset by name. Execute open_app_preferences Open the Preferences dialog in DaVinci Resolve. Execute open_project Open a project by name. Execute open_settings Open the Project Settings dialog in DaVinci Resolve. Execute perform_clip_audio_classification Classify a clip's audio into categories and subcategories (Resolve 21+). Execute refresh_lut_list Refresh the LUT list in the project. Call after adding new LUT files. Execute render_with_quick_export render_with_quick_export Execute restart_app Restart DaVinci Resolve application. Execute start_rendering_jobs Start rendering jobs. If no job IDs specified, renders all queued jobs. Execute stop_rendering Stop the current rendering process. Execute switch_page Switch to a specific page in DaVinci Resolve. Execute ti_create_magic_mask ti_create_magic_mask Execute ti_regenerate_magic_mask Regenerate Magic Mask on a timeline item. Execute ti_smart_reframe Apply Smart Reframe to a timeline item. Execute ti_stabilize Stabilize a timeline item. Execute timeline_set_current_timecode Set the playhead to a specific timecode. Execute transcribe_audio transcribe_audio Execute transcribe_folder_audio transcribe_folder_audio
WRITE 170 tools
Write add_clip_flag Add a flag to a Media Pool clip. Write add_clip_marker add_clip_marker Write add_clip_mattes_to_media_pool Add clip mattes from Media Storage to a MediaPoolItem. Write add_color_group Create a new color group in the current project. Write add_items_to_media_pool_from_storage add_items_to_media_pool_from_storage Write add_keyframe add_keyframe Write add_subfolder Create a new subfolder in the current Media Pool folder. Write add_timeline_mattes_to_media_pool add_timeline_mattes_to_media_pool Write append_to_timeline append_to_timeline Write apply_fairlight_preset_to_current_timeline Apply a Fairlight preset to the current timeline. Write clear_clip_audio_classification Clear a clip's audio classification (Resolve 21+). Write clear_clip_color Clear the clip color of a Media Pool item. Write clear_clip_mark_in_out Clear mark in/out points for a clip. Write create_cloud_project_tool create_cloud_project_tool Write create_gallery_power_grade_album Create a new gallery power grade album. Write create_gallery_still_album Create a new gallery still album. Write create_project Create a new project with the given name. Write create_project_folder Create a new folder in the current project folder location. Write create_stereo_clip Create a stereo clip from left and right eye clips. Write create_timeline Create a new timeline with the given name. Write create_timeline_from_clips create_timeline_from_clips Write enable_keyframes Enable keyframe mode for a timeline item. Write export_burn_in_preset Export a burn-in preset to a file. Write export_current_frame_as_still Export the current frame as a still image. Write export_folder Export a folder to a DRB file or other format. Write export_layout_preset_tool Export a layout preset to a file. Write export_media_pool_metadata Export metadata of clips in the current Media Pool folder to a CSV file. Write export_project_to_file Export a project to a .drp file. Write export_render_preset Export a render preset to a file. Write export_stills_from_album Export stills from a gallery album. Write export_user_preferences_preset Export a user-preferences preset to a file (Resolve 21.0.4+). Write folder_clear_audio_classification Clear audio classification for all clips in a Media Pool folder (Resolve 21+). Write folder_export Export a Media Pool folder to a file. Write graph_apply_arri_cdl_lut Apply ARRI CDL and LUT to a timeline item's graph. Write graph_apply_grade_from_drx graph_apply_grade_from_drx Write graph_set_lut graph_set_lut Write graph_set_node_cache_mode graph_set_node_cache_mode Write graph_set_node_enabled graph_set_node_enabled Write import_burn_in_preset Import a burn-in preset from a file. Write import_cloud_project_tool import_cloud_project_tool Write import_folder_from_file Import a Media Pool folder structure from a file. Write import_layout_preset_tool Import a layout preset from a file. Write import_media import_media Write import_project_from_file Import a project from a .drp file. Write import_render_preset Import a render preset from a file. Write import_stills_to_album Import stills from file paths into a gallery album. Write import_timeline_from_file Import a timeline from a file (AAF, EDL, XML, FCPXML, DRT, ADL, OTIO). Write import_user_preferences_preset import_user_preferences_preset Write insert_audio_to_current_track Insert audio file to current track at playhead position. Write link_clip_full_resolution_media Link full resolution media to a proxy clip. Write link_clip_proxy_media Link proxy media to a clip. Write link_proxy_media Link a proxy media file to a clip. Write load_burn_in_preset Load a burn-in preset by name for the project. Write modify_keyframe modify_keyframe Write move_clips_to_folder Move clips to a different Media Pool folder. Write move_media_pool_folders Move folders to a different Media Pool location. Write open_project_folder Open/navigate into a project folder. Write quit_app Quit DaVinci Resolve application. Write refresh_media_pool_folders Refresh all folders in the Media Pool. Write remove_clip_motion_blur remove_clip_motion_blur Write rename_color_group Rename a color group. Write replace_clip Replace a clip with another media file. Write replace_media_pool_clip Replace a clip with a new media file. Write replace_media_pool_clip_preserve_sub_clip Replace a clip's underlying media while preserving subclip extents. Write restore_cloud_project_tool restore_cloud_project_tool Write restore_project Restore a project from an archive (.dra) file. Write reveal_in_media_storage Reveal a file path in Resolve's Media Storage browser. Write save_as_new_render_preset Save current render settings as a new preset. Write save_layout_preset_tool Save the current UI layout as a preset. Write save_project Save the current project. Write save_user_preferences_preset Save the current user preferences as a named preset (Resolve 21.0.4+). Write set_cache_mode Set cache mode for the current project. Write set_cache_path Set cache file path for the current project. Write set_clip_color Set the clip color of a Media Pool item. Write set_clip_mark_in_out Set mark in/out points for a clip. Write set_clip_metadata Set metadata on a Media Pool clip. Write set_clip_property Set a property on a Media Pool clip. Write set_clip_third_party_metadata Set third-party metadata on a clip. Write set_color_science_mode_tool Set color science mode for the current project. Write set_color_space_tool Set timeline color space and gamma. Write set_current_database Switch to a different database. Write set_current_media_pool_folder Navigate to a specific folder in the Media Pool. Write set_current_render_format_and_codec Set the render format and codec. Write set_current_render_mode Set the render mode. Write set_current_still_album Set the current still album by index. Write set_current_timeline Switch to a timeline by name. Write set_gallery_album_name Set the name of the current gallery album. Write set_keyframe_interpolation set_keyframe_interpolation Write set_keyframe_mode Set the keyframe mode in Resolve. Write set_media_pool_clip_name Rename a Media Pool clip. Write set_optimized_media_mode Set optimized media mode for the current project. Write set_project_name Rename the current project. Write set_project_preset Apply a project preset to the current project. Write set_project_property_tool Set a project property value. Write set_project_setting Set a project setting to the specified value. Write set_proxy_mode Set proxy media mode for the current project. Write set_proxy_quality Set proxy media quality for the current project. Write set_render_settings set_render_settings Write set_selected_clip Set a clip as selected in the Media Pool. Write set_still_label Set the label of a still in a gallery album. Write set_superscale_settings_tool Set SuperScale settings for the current project. Write set_timeline_format_tool Set timeline format (resolution and frame rate). Write set_timeline_item_audio set_timeline_item_audio Write set_timeline_item_composite Set composite properties for a timeline item. Write set_timeline_item_crop Set a crop property for a timeline item. Write set_timeline_item_retime Set retiming properties for a timeline item. Write set_timeline_item_stabilization set_timeline_item_stabilization Write set_timeline_item_transform set_timeline_item_transform Write set_timeline_setting set_timeline_setting Write setup_multicam_timeline setup_multicam_timeline Write ti_add_flag Add a flag to a timeline item. Write ti_add_fusion_comp Add a new Fusion composition to a timeline item. Write ti_add_marker ti_add_marker Write ti_add_take Add a take to a timeline item. Write ti_add_version Add a new color version to a timeline item. Write ti_assign_to_color_group Assign a timeline item to a color group. Write ti_clear_clip_color Clear clip color from a timeline item. Write ti_copy_grades ti_copy_grades Write ti_export_fusion_comp Export a Fusion composition to file. Write ti_export_lut Export LUT from a timeline item. Write ti_finalize_take Finalize the selected take. Write ti_import_fusion_comp Import a Fusion composition from file. Write ti_load_burn_in_preset Load a burn-in preset for a timeline item. Write ti_remove_from_color_group Remove a timeline item from its color group. Write ti_rename_fusion_comp Rename a Fusion composition. Write ti_rename_version Rename a color version. Write ti_reset_all_node_colors Reset node colors for all nodes in the active clip version. Write ti_select_take Select a take by index. Write ti_set_cdl Set CDL (Color Decision List) values on a timeline item. Write ti_set_clip_color Set clip color of a timeline item. Write ti_set_clip_enabled Enable or disable a timeline item. Write ti_set_color_output_cache Enable/disable color output cache for a timeline item. Write ti_set_fusion_output_cache Enable/disable Fusion output cache for a timeline item. Write ti_set_name Rename a timeline item. Write ti_set_property ti_set_property Write ti_set_voice_isolation_state Set voice isolation state for a timeline item. Write ti_update_marker_custom_data Update marker custom data. Write ti_update_sidecar Update sidecar file for a timeline item. Write timeline_add_marker timeline_add_marker Write timeline_add_track timeline_add_track Write timeline_clear_mark_in_out Clear mark in/out points for the current timeline. Write timeline_convert_to_stereo Convert the current timeline to stereo. Write timeline_create_compound_clip timeline_create_compound_clip Write timeline_create_fusion_clip Create a Fusion clip from selected items. Write timeline_create_subtitles_from_audio timeline_create_subtitles_from_audio Write timeline_duplicate Duplicate the current timeline. Write timeline_export timeline_export Write timeline_grab_all_stills Grab stills from all frames at the current position across all timelines. Write timeline_grab_still Grab a still from the current frame of the timeline. Write timeline_import_into Import content into the current timeline from a file. Write timeline_insert_fusion_composition Insert a Fusion composition into the timeline. Write timeline_insert_fusion_generator Insert a Fusion generator into the timeline. Write timeline_insert_fusion_title Insert a Fusion title into the timeline. Write timeline_insert_generator Insert a generator into the timeline. Write timeline_insert_ofx_generator Insert an OFX generator into the timeline. Write timeline_insert_title Insert a title into the timeline. Write timeline_set_clips_linked Link or unlink clips in the timeline. Write timeline_set_mark_in_out Set mark in/out points for the current timeline. Write timeline_set_name Rename the current timeline. Write timeline_set_start_timecode Set the start timecode of the current timeline. Write timeline_set_track_enable Enable or disable a track. Write timeline_set_track_lock Lock or unlock a track. Write timeline_set_track_name Set the name of a track. Write timeline_set_voice_isolation_state Set voice isolation state for an audio track. Write timeline_update_marker_custom_data Update the custom data of a timeline marker. Write transcribe_clip_audio Transcribe audio for a specific clip. Write unlink_clip_proxy_media Unlink proxy media from a clip. Write unlink_proxy_media Unlink proxy media from a clip. Write update_clip_marker_custom_data Update the custom data of a clip marker. Write update_layout_preset Overwrite an existing layout preset with the current UI layout.
READ 116 tools
Read analyze_clip_for_slate analyze_clip_for_slate Read conform_qc_verify Run the read-only verify pass over a conform model (parse->oracle->reference->compare->report). Read folder_analyze_for_slate folder_analyze_for_slate Read get_album_stills Get list of stills in a gallery album. Read get_burn_in_preset_list Get the names of all saved data burn-in presets (Resolve 21.0.4+). Read get_clip_audio_mapping Get audio mapping for a clip. Read get_clip_color Get the clip color of a Media Pool item. Read get_clip_flag_list Get list of flags on a clip. Read get_clip_mark_in_out Get mark in/out points for a clip. Read get_clip_marker_by_custom_data Get a marker by its custom data string. Read get_clip_marker_custom_data Get the custom data of a clip marker at a specific frame. Read get_clip_markers Get all markers on a Media Pool clip. Read get_clip_matte_list Get list of clip mattes for a MediaPoolItem. Read get_clip_media_id Get the media ID for a clip. Read get_clip_metadata Get metadata for a Media Pool clip. Read get_clip_property Get a property of a Media Pool clip. Read get_clip_third_party_metadata Get third-party metadata for a clip. Read get_clip_timeline Resolve a Media Pool timeline entry to its timeline summary (Resolve 21.0.4+). Read get_clip_unique_id_by_name Find a clip by name and return its unique ID. Read get_color_group_clips Get clips in a color group for the current timeline. Read get_color_group_post_clip_node_graph Get the post-clip node graph for a color group. Read get_color_group_pre_clip_node_graph Get the pre-clip node graph for a color group. Read get_color_groups_list Get list of all color groups in the current project. Read get_current_database Get information about the current database. Read get_current_project_folder Get the name of the current project folder. Read get_current_render_format_and_codec Get the current render format and codec setting. Read get_current_render_mode Get the current render mode (0=Individual Clips, 1=Single Clip). Read get_current_still_album Get the current still album. Read get_database_list Get list of all available databases. Read get_fairlight_presets Get the available Fairlight preset names. Read get_folder_clip_list Get list of clips in a Media Pool folder. Read get_folder_is_stale Check if a Media Pool folder is stale (needs refresh). Read get_folder_subfolder_list Get list of subfolders in a Media Pool folder. Read get_folder_unique_id Get the unique ID of a Media Pool folder. Read get_fusion_comp_by_name Get a Fusion composition from a timeline item by name. Read get_fusion_object Get the Fusion object. Starting point for Fusion scripts. Read get_gallery_album_name Get the name of the current gallery album. Read get_gallery_power_grade_albums Get list of all gallery power grade albums. Read get_gallery_still_albums Get list of all gallery still albums. Read get_keyframe_mode Get the current keyframe mode in Resolve. Returns 0=ALL, 1=COLOR, 2=SIZING. Read get_layout_preset_list Get the names of all saved UI layout presets (Resolve 21.0.4+). Read get_media_pool_unique_id Get the unique ID of the Media Pool. Read get_media_storage_files Get media and file listings in a given absolute folder path from Media Storage. Read get_media_storage_subfolders Get subfolders in a given absolute folder path from Media Storage. Read get_mounted_volumes Get list of mounted volumes displayed in Resolve's Media Storage. Read get_project_attributes_in_current_folder get_project_attributes_in_current_folder Read get_project_folder_list Get list of folders in the current project folder location. Read get_project_preset_list Get list of available project presets. Read get_project_unique_id Get the unique ID of the current project. Read get_quick_export_render_presets Get list of available quick export render presets. Read get_render_codecs Get available codecs for a given render format. Read get_render_formats Get all available render formats. Read get_render_job_list Get list of all render jobs in the queue. Read get_render_job_status Get the status of a specific render job. Read get_render_resolutions Get available render resolutions for a format/codec combination. Read get_resolve_version_fields Get DaVinci Resolve version as structured fields [major, minor, patch, build, suffix]. Read get_selected_clips Get currently selected clips in the Media Pool. Read get_selected_timeline_items get_selected_timeline_items Read get_still_label Get the label of a still in a gallery album. Read get_timeline_by_index Get a timeline by its 1-based index. Read get_timeline_matte_list Get list of timeline mattes for a timeline item. Read get_user_preferences_preset_list Get the names of all saved user-preferences presets (Resolve 21.0.4+). Read graph_get_lut Get LUT path on a node in the color graph. Read graph_get_node_cache_mode Get the cache mode of a node. Read graph_get_node_label Get the label of a node. Read graph_get_num_nodes Get number of nodes in the color graph for a timeline item. Read graph_get_tools_in_node Get list of tools used in a node. Read inspect_custom_object Inspect a custom DaVinci Resolve API object by path. Read is_rendering_in_progress Check if rendering is currently in progress. Read list_timelines_tool List all timelines in the current project as a tool. Read load_cloud_project Load a cloud project from DaVinci Resolve cloud. Read load_cloud_project_tool load_cloud_project_tool Read load_user_preferences_preset load_user_preferences_preset Read monitor_clip_growing_file Monitor a growing media file for the given Media Pool clip. Read object_help Get human-readable help for a DaVinci Resolve API object. Read ti_get_cache_status Get cache status for a timeline item. Read ti_get_clip_color Get clip color of a timeline item. Read ti_get_color_group Get the color group for a timeline item. Read ti_get_current_version Get the current color version of a timeline item. Read ti_get_flag_list Get flags on a timeline item. Read ti_get_fusion_comp_info Get Fusion composition info for a timeline item. Read ti_get_info Get comprehensive info about a timeline item. Read ti_get_linked_items Get items linked to a timeline item. Read ti_get_marker_by_custom_data Find marker by custom data. Read ti_get_marker_custom_data Get marker custom data. Read ti_get_markers Get all markers on a timeline item. Read ti_get_media_pool_item Get the MediaPoolItem associated with a timeline item. Read ti_get_node_graph Get the color node graph for a timeline item. Read ti_get_property Get property of a timeline item. Read ti_get_source_audio_channel_mapping Get source audio channel mapping for a timeline item. Read ti_get_source_start_time Get source start time of a timeline item. Read ti_get_stereo_convergence_values Get stereo convergence values for a timeline item. Read ti_get_stereo_floating_window_params Get stereo floating window parameters. Read ti_get_takes_info Get takes info for a timeline item. Read ti_get_track_type_and_index Get the track type and index for a timeline item. Read ti_get_version_name_list Get list of version names. Read ti_get_voice_isolation_state Get voice isolation state for a timeline item. Read ti_load_fusion_comp Load a Fusion composition by name. Read ti_load_version Load a color version. Read timeline_analyze_dolby_vision Analyze Dolby Vision for the current timeline. Read timeline_detect_scene_cuts Detect scene cuts in the current timeline. Read timeline_get_current_clip_thumbnail Get thumbnail image data for the current clip. Read timeline_get_current_timecode Get the current playhead timecode. Read timeline_get_current_video_item Get the current video item at the playhead. Read timeline_get_is_track_enabled Check if a track is enabled. Read timeline_get_is_track_locked Check if a track is locked. Read timeline_get_mark_in_out Get mark in/out points for the current timeline. Read timeline_get_marker_by_custom_data Find a timeline marker by its custom data. Read timeline_get_marker_custom_data Get the custom data of a timeline marker. Read timeline_get_markers Get all markers on the current timeline. Read timeline_get_media_pool_item Get the MediaPoolItem for the current timeline. Read timeline_get_node_graph Get the node graph for the current timeline. Read timeline_get_track_name Get the name of a track. Read timeline_get_track_sub_type Get the sub-type of a track (e.g. mono, stereo for audio). Read timeline_get_unique_id Get the unique ID of the current timeline. Read timeline_get_voice_isolation_state Get voice isolation state for an audio track.

Related servers

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

Questions about DaVinci Resolve MCP

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

Yes. The DaVinci Resolve MCP server exposes 39 destructive tools including archive_project, clear_clip_flags, clear_clip_transcription. 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 DaVinci Resolve MCP? +

The DaVinci Resolve MCP server has 170 write tools including add_clip_flag, add_clip_marker, add_clip_mattes_to_media_pool. 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 DaVinci Resolve MCP.

How many tools does the DaVinci Resolve MCP server expose? +

355 tools across 4 categories: Destructive, Execute, Read, Write. 116 are read-only. 239 can modify, create, or delete data.

How do I enforce a policy on DaVinci Resolve MCP? +

Register the DaVinci 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 DaVinci Resolve MCP tool call.

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

Instant setup, no code required.

355 DaVinci Resolve MCP tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from DaVinci Resolve's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.