# Cutpilot MCP server

Agent View of the PolicyLayer registry record for Cutpilot: identity, probed posture, risk grade, and all 219 tools classified. HTML page: https://policylayer.com/tools/cutpilot

## Facts

- Server id: `Hellotravisss/cutpilot`
- Homepage: https://github.com/Hellotravisss/cutpilot
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 219
- Tool categories present: Destructive, Execute, Read, Write
- Tags: cutpilot, admin, automation
- Record last modified: 2026-07-16T10:32:02.164Z

## Tools (219)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `cancel_background_task` | Destructive | Critical | https://policylayer.com/tools/cutpilot/cancel-background-task.md |
| `cancel_export_job` | Destructive | Critical | https://policylayer.com/tools/cutpilot/cancel-export-job.md |
| `clean_transcript` | Destructive | Critical | https://policylayer.com/tools/cutpilot/clean-transcript.md |
| `clear_edit_context` | Destructive | Critical | https://policylayer.com/tools/cutpilot/clear-edit-context.md |
| `clear_item_reframe` | Destructive | Critical | https://policylayer.com/tools/cutpilot/clear-item-reframe.md |
| `delete_asset_bin` | Destructive | Critical | https://policylayer.com/tools/cutpilot/delete-asset-bin.md |
| `delete_timeline` | Destructive | Critical | https://policylayer.com/tools/cutpilot/delete-timeline.md |
| `delete_timeline_marker` | Destructive | Critical | https://policylayer.com/tools/cutpilot/delete-timeline-marker.md |
| `delete_track` | Destructive | Critical | https://policylayer.com/tools/cutpilot/delete-track.md |
| `detach_video_proxy` | Destructive | Critical | https://policylayer.com/tools/cutpilot/detach-video-proxy.md |
| `remove_duplicate_shots` | Destructive | Critical | https://policylayer.com/tools/cutpilot/remove-duplicate-shots.md |
| `repair_cutpilot_project` | Destructive | Critical | https://policylayer.com/tools/cutpilot/repair-cutpilot-project.md |
| `ripple_delete_item` | Destructive | Critical | https://policylayer.com/tools/cutpilot/ripple-delete-item.md |
| `set_transition` | Destructive | Critical | https://policylayer.com/tools/cutpilot/set-transition.md |
| `unlink_timeline_items` | Destructive | Critical | https://policylayer.com/tools/cutpilot/unlink-timeline-items.md |
| `audit_cutpilot_project` | Execute | High | https://policylayer.com/tools/cutpilot/audit-cutpilot-project.md |
| `build_semantic_index` | Execute | High | https://policylayer.com/tools/cutpilot/build-semantic-index.md |
| `recover_background_tasks` | Execute | High | https://policylayer.com/tools/cutpilot/recover-background-tasks.md |
| `snap_timeline_time` | Execute | High | https://policylayer.com/tools/cutpilot/snap-timeline-time.md |
| `analyze_asset_beats` | Read | Low | https://policylayer.com/tools/cutpilot/analyze-asset-beats.md |
| `analyze_asset_intelligence` | Read | Low | https://policylayer.com/tools/cutpilot/analyze-asset-intelligence.md |
| `analyze_asset_scenes` | Read | Low | https://policylayer.com/tools/cutpilot/analyze-asset-scenes.md |
| `analyze_asset_silence` | Read | Low | https://policylayer.com/tools/cutpilot/analyze-asset-silence.md |
| `analyze_category_release` | Read | Low | https://policylayer.com/tools/cutpilot/analyze-category-release.md |
| `analyze_item_reframe` | Read | Low | https://policylayer.com/tools/cutpilot/analyze-item-reframe.md |
| `analyze_multicam_sync` | Read | Low | https://policylayer.com/tools/cutpilot/analyze-multicam-sync.md |
| `analyze_project_assets` | Read | Low | https://policylayer.com/tools/cutpilot/analyze-project-assets.md |
| `analyze_vlog_coverage` | Read | Low | https://policylayer.com/tools/cutpilot/analyze-vlog-coverage.md |
| `analyze_vlog_release` | Read | Low | https://policylayer.com/tools/cutpilot/analyze-vlog-release.md |
| `analyze_vlog_rhythm` | Read | Low | https://policylayer.com/tools/cutpilot/analyze-vlog-rhythm.md |
| `download_transcription_model` | Read | Low | https://policylayer.com/tools/cutpilot/download-transcription-model.md |
| `editor_history_status` | Read | Low | https://policylayer.com/tools/cutpilot/editor-history-status.md |
| `find_duplicate_shots` | Read | Low | https://policylayer.com/tools/cutpilot/find-duplicate-shots.md |
| `find_transcript_phrase` | Read | Low | https://policylayer.com/tools/cutpilot/find-transcript-phrase.md |
| `get_category_workflow_status` | Read | Low | https://policylayer.com/tools/cutpilot/get-category-workflow-status.md |
| `get_vlog_workflow_status` | Read | Low | https://policylayer.com/tools/cutpilot/get-vlog-workflow-status.md |
| `inspect_capcut_draft` | Read | Low | https://policylayer.com/tools/cutpilot/inspect-capcut-draft.md |
| `inspect_generation_providers` | Read | Low | https://policylayer.com/tools/cutpilot/inspect-generation-providers.md |
| `inspect_media_folder` | Read | Low | https://policylayer.com/tools/cutpilot/inspect-media-folder.md |
| `inspect_remotion_project` | Read | Low | https://policylayer.com/tools/cutpilot/inspect-remotion-project.md |
| `inspect_rendered_video` | Read | Low | https://policylayer.com/tools/cutpilot/inspect-rendered-video.md |
| `list_aspect_presets` | Read | Low | https://policylayer.com/tools/cutpilot/list-aspect-presets.md |
| `list_asset_library` | Read | Low | https://policylayer.com/tools/cutpilot/list-asset-library.md |
| `list_asset_subclips` | Read | Low | https://policylayer.com/tools/cutpilot/list-asset-subclips.md |
| `list_background_tasks` | Read | Low | https://policylayer.com/tools/cutpilot/list-background-tasks.md |
| `list_caption_templates` | Read | Low | https://policylayer.com/tools/cutpilot/list-caption-templates.md |
| `list_cutpilot_capabilities` | Read | Low | https://policylayer.com/tools/cutpilot/list-cutpilot-capabilities.md |
| `list_delivery_variants` | Read | Low | https://policylayer.com/tools/cutpilot/list-delivery-variants.md |
| `list_director_workflows` | Read | Low | https://policylayer.com/tools/cutpilot/list-director-workflows.md |
| `list_export_jobs` | Read | Low | https://policylayer.com/tools/cutpilot/list-export-jobs.md |
| `list_glsl_presets` | Read | Low | https://policylayer.com/tools/cutpilot/list-glsl-presets.md |
| `list_project_snapshots` | Read | Low | https://policylayer.com/tools/cutpilot/list-project-snapshots.md |
| `list_project_starters` | Read | Low | https://policylayer.com/tools/cutpilot/list-project-starters.md |
| `list_remotion_compositions` | Read | Low | https://policylayer.com/tools/cutpilot/list-remotion-compositions.md |
| `list_timelines` | Read | Low | https://policylayer.com/tools/cutpilot/list-timelines.md |
| `list_video_types` | Read | Low | https://policylayer.com/tools/cutpilot/list-video-types.md |
| `read_asset_proxy` | Read | Low | https://policylayer.com/tools/cutpilot/read-asset-proxy.md |
| `read_background_task` | Read | Low | https://policylayer.com/tools/cutpilot/read-background-task.md |
| `read_cutpilot_gaps` | Read | Low | https://policylayer.com/tools/cutpilot/read-cutpilot-gaps.md |
| `read_edit_context` | Read | Low | https://policylayer.com/tools/cutpilot/read-edit-context.md |
| `read_export_job` | Read | Low | https://policylayer.com/tools/cutpilot/read-export-job.md |
| `read_project` | Read | Low | https://policylayer.com/tools/cutpilot/read-project.md |
| `read_transcript_edit` | Read | Low | https://policylayer.com/tools/cutpilot/read-transcript-edit.md |
| `scan_missing_assets` | Read | Low | https://policylayer.com/tools/cutpilot/scan-missing-assets.md |
| `scan_proxy_status` | Read | Low | https://policylayer.com/tools/cutpilot/scan-proxy-status.md |
| `search_semantic_assets` | Read | Low | https://policylayer.com/tools/cutpilot/search-semantic-assets.md |
| `semantic_index_status` | Read | Low | https://policylayer.com/tools/cutpilot/semantic-index-status.md |
| `transcription_status` | Read | Low | https://policylayer.com/tools/cutpilot/transcription-status.md |
| `validate_jianying_draft` | Read | Low | https://policylayer.com/tools/cutpilot/validate-jianying-draft.md |
| `validate_project` | Read | Low | https://policylayer.com/tools/cutpilot/validate-project.md |
| `activate_timeline` | Write | Medium | https://policylayer.com/tools/cutpilot/activate-timeline.md |
| `add_timeline_marker` | Write | Medium | https://policylayer.com/tools/cutpilot/add-timeline-marker.md |
| `annotate_assets` | Write | Medium | https://policylayer.com/tools/cutpilot/annotate-assets.md |
| `apply_asset_intelligence` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-asset-intelligence.md |
| `apply_beat_montage` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-beat-montage.md |
| `apply_category_release_fixes` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-category-release-fixes.md |
| `apply_director_agent` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-director-agent.md |
| `apply_explainer_director` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-explainer-director.md |
| `apply_glsl_preset` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-glsl-preset.md |
| `apply_item_reframe` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-item-reframe.md |
| `apply_motion_graphics_director` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-motion-graphics-director.md |
| `apply_multicam_cut` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-multicam-cut.md |
| `apply_multicam_sync` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-multicam-sync.md |
| `apply_natural_language_edit` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-natural-language-edit.md |
| `apply_podcast_director` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-podcast-director.md |
| `apply_product_promo_director` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-product-promo-director.md |
| `apply_project_intelligence` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-project-intelligence.md |
| `apply_script_edit` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-script-edit.md |
| `apply_silence_cut` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-silence-cut.md |
| `apply_talking_head_director` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-talking-head-director.md |
| `apply_transcript_sequence` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-transcript-sequence.md |
| `apply_vlog_edit` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-vlog-edit.md |
| `apply_vlog_finishing` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-vlog-finishing.md |
| `apply_vlog_narration_broll` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-vlog-narration-broll.md |
| `apply_vlog_release_fixes` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-vlog-release-fixes.md |
| `apply_vlog_rhythm` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-vlog-rhythm.md |
| `apply_vlog_sound` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-vlog-sound.md |
| `apply_wedding_director` | Write | Medium | https://policylayer.com/tools/cutpilot/apply-wedding-director.md |
| `assign_assets_to_bin` | Write | Medium | https://policylayer.com/tools/cutpilot/assign-assets-to-bin.md |
| `audit_runtime_readiness` | Write | Medium | https://policylayer.com/tools/cutpilot/audit-runtime-readiness.md |
| `close_review_session` | Write | Medium | https://policylayer.com/tools/cutpilot/close-review-session.md |
| `configure_cutpilot_ai` | Write | Medium | https://policylayer.com/tools/cutpilot/configure-cutpilot-ai.md |
| `configure_project_starter` | Write | Medium | https://policylayer.com/tools/cutpilot/configure-project-starter.md |
| `create_asset_bin` | Write | Medium | https://policylayer.com/tools/cutpilot/create-asset-bin.md |
| `create_delivery_variants` | Write | Medium | https://policylayer.com/tools/cutpilot/create-delivery-variants.md |
| `create_jsx_motion_graphic` | Write | Medium | https://policylayer.com/tools/cutpilot/create-jsx-motion-graphic.md |
| `create_motion_graphic` | Write | Medium | https://policylayer.com/tools/cutpilot/create-motion-graphic.md |
| `create_motion_graphic_from_svg` | Write | Medium | https://policylayer.com/tools/cutpilot/create-motion-graphic-from-svg.md |
| `create_project` | Write | Medium | https://policylayer.com/tools/cutpilot/create-project.md |
| `create_project_from_starter` | Write | Medium | https://policylayer.com/tools/cutpilot/create-project-from-starter.md |
| `create_project_snapshot` | Write | Medium | https://policylayer.com/tools/cutpilot/create-project-snapshot.md |
| `create_timeline` | Write | Medium | https://policylayer.com/tools/cutpilot/create-timeline.md |
| `create_track` | Write | Medium | https://policylayer.com/tools/cutpilot/create-track.md |
| `cutpilot_apply_plan` | Write | Medium | https://policylayer.com/tools/cutpilot/cutpilot-apply-plan.md |
| `cutpilot_create_video` | Write | Medium | https://policylayer.com/tools/cutpilot/cutpilot-create-video.md |
| `cutpilot_finish_video` | Write | Medium | https://policylayer.com/tools/cutpilot/cutpilot-finish-video.md |
| `cutpilot_plan_video` | Write | Medium | https://policylayer.com/tools/cutpilot/cutpilot-plan-video.md |
| `duplicate_timeline` | Write | Medium | https://policylayer.com/tools/cutpilot/duplicate-timeline.md |
| `edit_item_audio_effects` | Write | Medium | https://policylayer.com/tools/cutpilot/edit-item-audio-effects.md |
| `edit_item_effects` | Write | Medium | https://policylayer.com/tools/cutpilot/edit-item-effects.md |
| `edit_item_keyframes` | Write | Medium | https://policylayer.com/tools/cutpilot/edit-item-keyframes.md |
| `edit_item_playback` | Write | Medium | https://policylayer.com/tools/cutpilot/edit-item-playback.md |
| `edit_item_transform` | Write | Medium | https://policylayer.com/tools/cutpilot/edit-item-transform.md |
| `edit_timeline` | Write | Medium | https://policylayer.com/tools/cutpilot/edit-timeline.md |
| `edit_track` | Write | Medium | https://policylayer.com/tools/cutpilot/edit-track.md |
| `export_capcut_editable_handoff` | Write | Medium | https://policylayer.com/tools/cutpilot/export-capcut-editable-handoff.md |
| `export_interchange` | Write | Medium | https://policylayer.com/tools/cutpilot/export-interchange.md |
| `export_jianying_draft` | Write | Medium | https://policylayer.com/tools/cutpilot/export-jianying-draft.md |
| `export_motion_graphic` | Write | Medium | https://policylayer.com/tools/cutpilot/export-motion-graphic.md |
| `export_subtitles` | Write | Medium | https://policylayer.com/tools/cutpilot/export-subtitles.md |
| `generate_video_proxy` | Write | Medium | https://policylayer.com/tools/cutpilot/generate-video-proxy.md |
| `generate_voiceover` | Write | Medium | https://policylayer.com/tools/cutpilot/generate-voiceover.md |
| `import_assets` | Write | Medium | https://policylayer.com/tools/cutpilot/import-assets.md |
| `import_fcpxml` | Write | Medium | https://policylayer.com/tools/cutpilot/import-fcpxml.md |
| `import_premiere_xml` | Write | Medium | https://policylayer.com/tools/cutpilot/import-premiere-xml.md |
| `import_subtitles` | Write | Medium | https://policylayer.com/tools/cutpilot/import-subtitles.md |
| `insert_timeline_gap` | Write | Medium | https://policylayer.com/tools/cutpilot/insert-timeline-gap.md |
| `install_remotion_project` | Write | Medium | https://policylayer.com/tools/cutpilot/install-remotion-project.md |
| `link_timeline_items` | Write | Medium | https://policylayer.com/tools/cutpilot/link-timeline-items.md |
| `move_asset_bin` | Write | Medium | https://policylayer.com/tools/cutpilot/move-asset-bin.md |
| `move_item` | Write | Medium | https://policylayer.com/tools/cutpilot/move-item.md |
| `move_linked_group` | Write | Medium | https://policylayer.com/tools/cutpilot/move-linked-group.md |
| `open_review_session` | Write | Medium | https://policylayer.com/tools/cutpilot/open-review-session.md |
| `place_asset_on_timeline` | Write | Medium | https://policylayer.com/tools/cutpilot/place-asset-on-timeline.md |
| `place_asset_subclip` | Write | Medium | https://policylayer.com/tools/cutpilot/place-asset-subclip.md |
| `place_linked_av` | Write | Medium | https://policylayer.com/tools/cutpilot/place-linked-av.md |
| `plan_beat_montage` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-beat-montage.md |
| `plan_director_agent` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-director-agent.md |
| `plan_explainer_director` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-explainer-director.md |
| `plan_motion_graphics_director` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-motion-graphics-director.md |
| `plan_multicam_cut` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-multicam-cut.md |
| `plan_natural_language_edit` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-natural-language-edit.md |
| `plan_podcast_director` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-podcast-director.md |
| `plan_product_promo_director` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-product-promo-director.md |
| `plan_speaker_multicam_cut` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-speaker-multicam-cut.md |
| `plan_talking_head_director` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-talking-head-director.md |
| `plan_vlog_edit` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-vlog-edit.md |
| `plan_vlog_finishing` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-vlog-finishing.md |
| `plan_vlog_narration_broll` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-vlog-narration-broll.md |
| `plan_vlog_rhythm` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-vlog-rhythm.md |
| `plan_vlog_sound` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-vlog-sound.md |
| `plan_wedding_director` | Write | Medium | https://policylayer.com/tools/cutpilot/plan-wedding-director.md |
| `rank_assets_for_narration` | Write | Medium | https://policylayer.com/tools/cutpilot/rank-assets-for-narration.md |
| `razor_all_tracks` | Write | Medium | https://policylayer.com/tools/cutpilot/razor-all-tracks.md |
| `redo_project` | Write | Medium | https://policylayer.com/tools/cutpilot/redo-project.md |
| `register_generated_asset` | Write | Medium | https://policylayer.com/tools/cutpilot/register-generated-asset.md |
| `relink_asset` | Write | Medium | https://policylayer.com/tools/cutpilot/relink-asset.md |
| `relink_missing_from_folder` | Write | Medium | https://policylayer.com/tools/cutpilot/relink-missing-from-folder.md |
| `rename_asset_bin` | Write | Medium | https://policylayer.com/tools/cutpilot/rename-asset-bin.md |
| `rename_timeline` | Write | Medium | https://policylayer.com/tools/cutpilot/rename-timeline.md |
| `rename_track` | Write | Medium | https://policylayer.com/tools/cutpilot/rename-track.md |
| `render_audio` | Write | Medium | https://policylayer.com/tools/cutpilot/render-audio.md |
| `render_edit_plan` | Write | Medium | https://policylayer.com/tools/cutpilot/render-edit-plan.md |
| `render_explainer_info_cards` | Write | Medium | https://policylayer.com/tools/cutpilot/render-explainer-info-cards.md |
| `render_glsl_batch` | Write | Medium | https://policylayer.com/tools/cutpilot/render-glsl-batch.md |
| `render_motion_graphics_scenes` | Write | Medium | https://policylayer.com/tools/cutpilot/render-motion-graphics-scenes.md |
| `render_podcast_titles` | Write | Medium | https://policylayer.com/tools/cutpilot/render-podcast-titles.md |
| `render_product_promo_cards` | Write | Medium | https://policylayer.com/tools/cutpilot/render-product-promo-cards.md |
| `render_project` | Write | Medium | https://policylayer.com/tools/cutpilot/render-project.md |
| `render_remotion_composition` | Write | Medium | https://policylayer.com/tools/cutpilot/render-remotion-composition.md |
| `render_vlog_title_cards` | Write | Medium | https://policylayer.com/tools/cutpilot/render-vlog-title-cards.md |
| `render_wedding_titles` | Write | Medium | https://policylayer.com/tools/cutpilot/render-wedding-titles.md |
| `reorder_track` | Write | Medium | https://policylayer.com/tools/cutpilot/reorder-track.md |
| `resolve_edit_context` | Write | Medium | https://policylayer.com/tools/cutpilot/resolve-edit-context.md |
| `restore_project_snapshot` | Write | Medium | https://policylayer.com/tools/cutpilot/restore-project-snapshot.md |
| `retry_background_task` | Write | Medium | https://policylayer.com/tools/cutpilot/retry-background-task.md |
| `review_explainer_info_cards` | Write | Medium | https://policylayer.com/tools/cutpilot/review-explainer-info-cards.md |
| `review_motion_graphics_scenes` | Write | Medium | https://policylayer.com/tools/cutpilot/review-motion-graphics-scenes.md |
| `review_podcast_titles` | Write | Medium | https://policylayer.com/tools/cutpilot/review-podcast-titles.md |
| `review_product_promo_cards` | Write | Medium | https://policylayer.com/tools/cutpilot/review-product-promo-cards.md |
| `review_wedding_titles` | Write | Medium | https://policylayer.com/tools/cutpilot/review-wedding-titles.md |
| `save_beat_markers` | Write | Medium | https://policylayer.com/tools/cutpilot/save-beat-markers.md |
| `save_edit_plan` | Write | Medium | https://policylayer.com/tools/cutpilot/save-edit-plan.md |
| `save_scene_subclips` | Write | Medium | https://policylayer.com/tools/cutpilot/save-scene-subclips.md |
| `select_video_type` | Write | Medium | https://policylayer.com/tools/cutpilot/select-video-type.md |
| `set_caption_translations` | Write | Medium | https://policylayer.com/tools/cutpilot/set-caption-translations.md |
| `set_captions` | Write | Medium | https://policylayer.com/tools/cutpilot/set-captions.md |
| `set_edit_context` | Write | Medium | https://policylayer.com/tools/cutpilot/set-edit-context.md |
| `set_timeline_format` | Write | Medium | https://policylayer.com/tools/cutpilot/set-timeline-format.md |
| `set_timeline_in_out` | Write | Medium | https://policylayer.com/tools/cutpilot/set-timeline-in-out.md |
| `set_timeline_snapping` | Write | Medium | https://policylayer.com/tools/cutpilot/set-timeline-snapping.md |
| `split_item` | Write | Medium | https://policylayer.com/tools/cutpilot/split-item.md |
| `submit_background_task` | Write | Medium | https://policylayer.com/tools/cutpilot/submit-background-task.md |
| `submit_category_release_export` | Write | Medium | https://policylayer.com/tools/cutpilot/submit-category-release-export.md |
| `submit_delivery_pack` | Write | Medium | https://policylayer.com/tools/cutpilot/submit-delivery-pack.md |
| `submit_export_job` | Write | Medium | https://policylayer.com/tools/cutpilot/submit-export-job.md |
| `submit_generation` | Write | Medium | https://policylayer.com/tools/cutpilot/submit-generation.md |
| `submit_vlog_release_export` | Write | Medium | https://policylayer.com/tools/cutpilot/submit-vlog-release-export.md |
| `track_generation` | Write | Medium | https://policylayer.com/tools/cutpilot/track-generation.md |
| `transcribe_asset` | Write | Medium | https://policylayer.com/tools/cutpilot/transcribe-asset.md |
| `trim_item` | Write | Medium | https://policylayer.com/tools/cutpilot/trim-item.md |
| `trim_linked_group` | Write | Medium | https://policylayer.com/tools/cutpilot/trim-linked-group.md |
| `undo_project` | Write | Medium | https://policylayer.com/tools/cutpilot/undo-project.md |
| `update_asset_metadata` | Write | Medium | https://policylayer.com/tools/cutpilot/update-asset-metadata.md |
| `update_caption_style` | Write | Medium | https://policylayer.com/tools/cutpilot/update-caption-style.md |
| `update_jsx_motion_graphic` | Write | Medium | https://policylayer.com/tools/cutpilot/update-jsx-motion-graphic.md |
| `update_motion_graphic` | Write | Medium | https://policylayer.com/tools/cutpilot/update-motion-graphic.md |
| `update_svg_motion_graphic` | Write | Medium | https://policylayer.com/tools/cutpilot/update-svg-motion-graphic.md |
| `update_timeline_marker` | Write | Medium | https://policylayer.com/tools/cutpilot/update-timeline-marker.md |

## Tool descriptions

- `cancel_background_task` — Cancel a queued or running background task while preserving its history.
- `cancel_export_job` — Cancel a queued or running background export process while preserving its cancelled history record.
- `clean_transcript` — Mechanically remove fixed fillers and compress long gaps in timestamped cues.
- `clear_edit_context` — Clear all persistent edit-context references without adding an Undo history entry.
- `clear_item_reframe` — Remove a clip
- `delete_asset_bin` — Delete a bin without deleting media; child bins and assets move to its parent.
- `delete_timeline` — Delete a sequence while preserving shared assets; at least one sequence must remain.
- `delete_timeline_marker` — Delete one marker without changing clips or captions.
- `delete_track` — Delete an extra track, optionally deleting its clips or moving them to a non-overlapping same-type destination.
- `detach_video_proxy` — Detach a video proxy and optionally delete only its project-owned proxy file; the original media and edits remain untouched.
- `remove_duplicate_shots` — Remove explicitly reviewed duplicate timeline items, optionally ripple-closing their time across all tracks.
- `repair_cutpilot_project` — Create a safety snapshot, migrate an old project schema, and remove structurally invalid references only after explicit approval.
- `ripple_delete_item` — Delete an item and close its timeline duration on its track or across all unlocked tracks/captions/markers.
- `set_transition` — Set fade, dip, dissolve, directional wipe, radial reveal, or directional slide transition on an item boundary.
- `unlink_timeline_items` — Remove a persistent link group without changing clip timing or media.
- `audit_cutpilot_project` — Run a unified evidence-based acceptance audit for project validity, online referenced media, review gates, editable timeline, export settings, variants, and strict release readiness.
- `build_semantic_index` — Build and persist a project-wide semantic index covering assets, exact subclip ranges, transcript cues, tags, and local visual intelligence.
- `recover_background_tasks` — Detect abandoned queued/running tasks after a restart and optionally resubmit them safely as linked retries.
- `snap_timeline_time` — Resolve a proposed timeline time against clip edges, markers, In/Out, playhead, and timeline start without editing.
- `analyze_asset_beats` — Detect rhythmic onsets and estimate tempo from a local audio or video asset without modifying the project.
- `analyze_asset_intelligence` — Analyze one local asset with traceable FFmpeg and optional Apple Vision evidence: technical metadata, brightness, saturation, loudness, scenes, semantic frame labels, non-identity face/person counts, filename/transcript tags, motion and …
- `analyze_asset_scenes` — Detect hard visual cuts locally and generate per-scene thumbnails plus a contact sheet without modifying the project.
- `analyze_asset_silence` — Locally detect proposed silence removals without modifying the project. Returns raw silence and padded keep ranges for review.
- `analyze_category_release` — Run strict non-Vlog release preflight for offline media, missing primary picture, gaps, speech captions, pending titles, validation, audio roles, and export preset.
- `analyze_item_reframe` — Locally analyze a video clip
- `analyze_multicam_sync` — Analyze scratch/reference audio locally and propose frame-independent source offsets for two or more camera or recorder assets without changing the timeline.
- `analyze_project_assets` — Batch-analyze online video, audio, and image assets locally with FFmpeg and optional Apple Vision semantics, returning a reviewable evidence bundle without mutating the project.
- `analyze_vlog_coverage` — Analyze whether local media covers the Vlog hook, setup, journey, payoff, and outro without changing the project, and report actionable story gaps.
- `analyze_vlog_release` — Run a strict Vlog release preflight covering offline assets, invalid edits, primary-video gaps, captions, rendered titles, duration, audio roles, safe areas, and export settings.
- `analyze_vlog_rhythm` — Audit a Vlog for long talking-head runs, overly long shots, repeated adjacent footage, B-roll gaps, and missing voice/music ducking roles without changing the project.
- `download_transcription_model` — Download an official whisper.cpp GGML model into the CutPilot local cache.
- `editor_history_status` — Inspect the persistent 100-step automatic undo/redo journal for a CutPilot project.
- `find_duplicate_shots` — Analyze representative frames locally and propose visually repeated timeline shots without modifying the project.
- `find_transcript_phrase` — Locate exact source-time ranges for spoken phrases using stored word timestamps.
- `get_category_workflow_status` — Read the evidence-based workflow, progress, and next recommended AI action for talking-head, podcast, wedding, product-promo, explainer, or motion-graphics projects.
- `get_vlog_workflow_status` — Read the evidence-based Vlog stage checklist, overall progress, strict release state, and the single recommended next action without changing the project.
- `inspect_capcut_draft` — Inspect a CapCut/Jianying draft folder without modifying or attempting to decrypt it. Reports JSON, version, and encrypted/unsupported files honestly.
- `inspect_generation_providers` — Report which local and remote image, video, voice, music, and sound-effect generation providers are actually ready, and which environment settings are still absent.
- `inspect_media_folder` — Scan local media and generate contact sheets for Codex visual inspection.
- `inspect_remotion_project` — Inspect a real Remotion project, entry point, package dependencies, readiness, and lifecycle-script risks without installing or executing it.
- `inspect_rendered_video` — Generate a contact sheet and detect sustained black or frozen segments in a rendered video.
- `list_aspect_presets` — List ChatCut-compatible canvas aspect presets and their reference dimensions.
- `list_asset_library` — Search and filter the local asset library by text, type, bin, online/missing state, or generated provenance.
- `list_asset_subclips` — List or search persisted scene subclips by name, annotation, or tag.
- `list_background_tasks` — List persistent CutPilot background tasks newest first.
- `list_caption_templates` — List built-in editable caption style templates, including word-level karaoke highlighting.
- `list_cutpilot_capabilities` — Read the audited CutPilot capability matrix with complete, configured, experimental, and planned status instead of guessing feature support.
- `list_delivery_variants` — List the editable multi-platform delivery variants CutPilot can derive from one approved timeline.
- `list_director_workflows` — List the seven complete category directors and their planning, applying, review, and rendering tool routes.
- `list_export_jobs` — List newest-first persistent background export jobs for a CutPilot project.
- `list_glsl_presets` — List built-in real WebGL fragment shader presets and editable uniforms.
- `list_project_snapshots` — List restorable local snapshots for a CutPilot project.
- `list_project_starters` — List versioned ChatCut-style creation starters with formats, tracks, bins, and recommended AI workflow stages.
- `list_remotion_compositions` — Bundle a ready Remotion project and list real compositions, dimensions, FPS, duration, and default props using the official Remotion renderer.
- `list_timelines` — List every editable sequence in a CutPilot project, including active state, format, duration, item count, and In/Out zone.
- `list_video_types` — List CutPilot
- `read_asset_proxy` — Read one video asset
- `read_background_task` — Read one background task
- `read_cutpilot_gaps` — Read every capability that still needs external configuration, remains experimental, or is genuinely planned.
- `read_edit_context` — Read the persistent ChatCut-style selection references for a CutPilot project.
- `read_export_job` — Read one persistent export job
- `read_project` — Read a CutPilot project, its assets, tracks, items, captions, markers, and validation state.
- `read_transcript_edit` — Read a transcribed source as ordered editable segments for text-based video editing. Returns the current sequence when one exists.
- `scan_missing_assets` — Find offline project media and report every timeline item that depends on it.
- `scan_proxy_status` — Check every video proxy for ready, missing, stale-source, or not-generated status using source size and modification time.
- `search_semantic_assets` — Search local footage semantically across assets, scene subclips, and transcript cues with exact source ranges and repetition avoidance.
- `semantic_index_status` — Report whether the persistent semantic asset index exists and whether project changes made it stale.
- `transcription_status` — Check whether local FFmpeg, whisper.cpp, and a configured model are ready.
- `validate_jianying_draft` — Validate CutPilot
- `validate_project` — Check a project for missing assets, invalid timing, overlaps, and visible gaps.
- `activate_timeline` — Switch the active sequence used by editing, preview, validation, and rendering tools.
- `add_timeline_marker` — Add a named, colored marker to the active CutPilot timeline.
- `annotate_assets` — Store Codex-authored visual descriptions and tags after contact-sheet inspection.
- `apply_asset_intelligence` — Persist one explicitly reviewed asset-intelligence result as searchable annotation, tags, technical/audio evidence, and scene subclips.
- `apply_beat_montage` — Apply an explicitly reviewed beat montage proposal to a video track as one reversible project change.
- `apply_category_release_fixes` — Apply only safe mechanical fixes from a reviewed non-Vlog release preflight, then rerun the strict gate.
- `apply_director_agent` — Apply an explicitly approved Director Agent plan to a dedicated editable video track and beat markers.
- `apply_explainer_director` — Apply a reviewed explainer plan to narration, main visuals, evidence B-roll, voice cleanup, captions, music ducking, export preset, and an unrendered information-card checklist.
- `apply_glsl_preset` — Apply a built-in GLSL preset to a timeline item while preserving its editable source and uniforms.
- `apply_item_reframe` — Apply a reviewed automatic or manually edited focus trajectory to a video clip as dynamic crop keyframes.
- `apply_motion_graphics_director` — Apply a reviewed MG storyboard as pending scenes, markers, music, SFX, and export settings while keeping content review locked.
- `apply_multicam_cut` — Create an editable program track from reviewed camera switches using offsets from a multicam sync analysis.
- `apply_multicam_sync` — Apply a reviewed multicam sync analysis to separate editable angle tracks, optionally adding linked original-audio tracks.
- `apply_natural_language_edit` — Apply an explicitly reviewed natural-language edit plan as one validated project change. Destructive actions remain visible in the plan and approval is mandatory.
- `apply_podcast_director` — Apply a reviewed podcast plan to the multicamera program, independent speaker audio, captions, chapters, title checklist, and separate short-clip timelines with In/Out ranges.
- `apply_product_promo_director` — Apply a reviewed product-ad plan to editable Hero, Details, markers, audio roles, export settings, and a release-blocking brand-claim card checklist.
- `apply_project_intelligence` — Persist a reviewed batch asset-intelligence bundle so Codex directors and semantic search can use its tags, scores, scenes, technical evidence, and audio measurements.
- `apply_script_edit` — Remove spoken phrases by word timestamps and rebuild a ripple-closed speech track plus captions.
- `apply_silence_cut` — After reviewing proposed keep ranges, rebuild linked picture/original-audio clips and remapped captions with silent regions removed.
- `apply_talking_head_director` — Apply a reviewed talking-head director plan to linked speaker video/dialogue, semantic B-roll, voice cleanup, karaoke captions, music ducking, and export preset.
- `apply_transcript_sequence` — Rebuild linked talking-head video/audio tracks and word captions from ordered source transcript segments. Reorder or omit segments to edit by text.
- `apply_vlog_edit` — Apply a reviewed Vlog plan to the editable story track while preserving exact source ranges and section labels.
- `apply_vlog_finishing` — Apply a reviewed Vlog finishing plan to caption style, safe-area metadata, chapter markers, export preset, and editable pending title-card specifications on V3.
- `apply_vlog_narration_broll` — Apply a reviewed narration-to-B-roll plan to the editable V2 cutaway track with cue provenance and exact source ranges.
- `apply_vlog_release_fixes` — Apply only safe mechanical fixes from a reviewed Vlog release preflight, then rerun the strict readiness check without guessing offline media paths or deleting creative content.
- `apply_vlog_rhythm` — Apply a reviewed Vlog rhythm-director plan and preserve subjective long-take or deletion decisions for manual review.
- `apply_vlog_sound` — Apply a reviewed Vlog sound plan to music, SFX, and natural-sound tracks with voice/music ducking roles and snapshot-safe editable clips.
- `apply_wedding_director` — Apply a reviewed wedding plan to Program, Cutaways, vow/speech audio, captions, music ducking, event markers, export settings, and separate full/highlight timelines.
- `assign_assets_to_bin` — Move one or more project assets into a bin or back to the unfiled root.
- `audit_runtime_readiness` — Audit the installed machine instead of trusting the static capability matrix: required binaries, Chrome, Apple Vision, local voice, configured generation providers, and irreducible external boundaries.
- `close_review_session` — Expire a CutPilot localhost review session token.
- `configure_cutpilot_ai` — Configure CutPilot
- `configure_project_starter` — Configure an existing empty CutPilot project with any supported starter
- `create_asset_bin` — Create a local asset-library bin, optionally nested inside another bin.
- `create_delivery_variants` — Create or refresh independent editable 16:9, 9:16, 1:1, and 4:5 timelines from one approved source timeline while preserving the original active sequence.
- `create_jsx_motion_graphic` — Create a transparent, frame-driven JSX/React Motion Graphic and retain editable component source and props.
- `create_motion_graphic` — Create an editable raster-backed Motion Graphic asset for title, lower-third, or info-card overlays.
- `create_motion_graphic_from_svg` — Create a direct-authored, property-driven SVG Motion Graphic with local safe rasterization.
- `create_project` — Create a local CutPilot project with a multitrack timeline.
- `create_project_from_starter` — Create a ready-to-edit local CutPilot project from any supported starter, including wedding and explainer workflows.
- `create_project_snapshot` — Create an immutable local project snapshot before substantial AI edits.
- `create_timeline` — Create a new empty sequence sharing the project
- `create_track` — Create an explicitly named video or audio track at a type-relative stack position.
- `cutpilot_apply_plan` — High-level reviewed apply: execute an explicitly approved built-in AI director or revision plan as one snapshot-protected edit.
- `cutpilot_create_video` — High-level entry point: create a category project and optionally import an entire local media folder in one call.
- `cutpilot_finish_video` — High-level finishing gate: audit the current project and, only when approved and release-ready, submit a background MP4 export.
- `cutpilot_plan_video` — High-level AI entry point: turn an open Chinese or English request into one reviewable whole-video or revision plan. Uses the configured built-in provider, so Codex/Claude decomposition is not required.
- `duplicate_timeline` — Duplicate an editable sequence with fresh track, clip, and marker IDs while sharing source assets.
- `edit_item_audio_effects` — Replace an audio item
- `edit_item_effects` — Replace a video item
- `edit_item_keyframes` — Set editable x, y, scale, rotation, and opacity keyframes with segment easing curves.
- `edit_item_playback` — Set constant or curve playback speed, reverse playback, or video freeze-frame behavior while preserving timeline duration.
- `edit_item_transform` — Set an item
- `edit_timeline` — Atomically add, update, or delete timeline items on one track.
- `edit_track` — Configure track role, lock/mute, gain, denoise, loudness normalization, or video opacity.
- `export_capcut_editable_handoff` — Create the safest supported CapCut/Jianying continuation bundle: copied source media, UTF-8 editable SRT captions, EDL timecodes, FCPXML/Premiere XML, and a complete CutPilot timing manifest. Does not claim encrypted direct-draft compati…
- `export_interchange` — Export the active timeline as FCPXML, Premiere xmeml XML, or CMX 3600 EDL for editable NLE handoff.
- `export_jianying_draft` — Export an experimental legacy-plaintext JianyingPro draft folder. This is version-dependent and must not be described as universally compatible.
- `export_motion_graphic` — Export one editable Motion Graphic asset as a standalone transparent ProRes 4444 MOV.
- `export_subtitles` — Export active timeline captions as SRT, WebVTT, ASS, or plain text, using original, translated, or bilingual text.
- `generate_video_proxy` — Generate and attach a local low-resolution H.264 editing proxy while retaining the original source for final rendering.
- `generate_voiceover` — Generate a private local macOS voiceover and register it as an editable project asset.
- `import_assets` — Register local media files as reusable project assets without uploading them.
- `import_fcpxml` — Import a local FCPXML timeline into a new editable CutPilot project with local asset references and multitrack timing.
- `import_premiere_xml` — Import a local Premiere xmeml XML sequence into a new editable CutPilot project with local assets, multitrack timing, source ranges, audio gain, and markers.
- `import_subtitles` — Import a local SRT, WebVTT, or ASS subtitle file into the active editable timeline.
- `insert_timeline_gap` — Insert time at a timeline position on one track or all unlocked tracks, shifting captions and markers when global.
- `install_remotion_project` — Install a reviewed Remotion project
- `link_timeline_items` — Link two or more timeline items so linked-aware edits preserve their relative synchronization.
- `move_asset_bin` — Move an asset bin to the root or another parent while preventing hierarchy cycles.
- `move_item` — Move one clip with optional deterministic snapping and overlap validation.
- `move_linked_group` — Move every member of a link group by the same delta while rejecting negative time, locks, and collisions.
- `open_review_session` — Start a token-protected localhost review UI for the real CutPilot project and optional rendered preview.
- `place_asset_on_timeline` — Place a local source range onto a compatible target track by appending, ripple-inserting across all tracks, or overwriting only the target range with source-continuous remainder clips.
- `place_asset_subclip` — Place one persisted scene subclip on a compatible timeline track using its exact source range.
- `place_linked_av` — Place one source range from a video-with-audio asset onto a video track and audio track as a persistent linked group.
- `plan_beat_montage` — Create a non-mutating cut-on-beat montage proposal from reviewed beat times and visual assets or their saved scene subclips.
- `plan_director_agent` — Create a review-first cross-category edit plan by turning captions or a brief into beats and matching varied local shots from the semantic index.
- `plan_explainer_director` — Create a non-mutating narration-led explainer plan with semantic primary visuals, secondary evidence, explicit gaps, and pending fact-checkable information cards.
- `plan_motion_graphics_director` — Create a non-mutating pure-MG storyboard from user-authored text/data scenes with beat alignment, editable keyframes, transitions, GLSL presets, and SFX cues. It never invents scene copy or values.
- `plan_multicam_cut` — Build a non-mutating, reviewable automatic camera-switch plan using asset quality/motion annotations, pacing targets, anti-repetition scoring, preferred angles, and explicit directed holds.
- `plan_natural_language_edit` — Turn a Chinese or English editing request into an exact reviewable local plan for selected clips/tracks or the full timeline. Unsupported intent is reported instead of guessed.
- `plan_podcast_director` — Create a non-mutating speaker-aware podcast plan from reviewed multicamera sync and a speaker-labeled transcript, including overlap handling, chapters, guest titles, and short-clip candidates.
- `plan_product_promo_director` — Create a non-mutating Hook/problem/benefit/proof/CTA product-ad plan using only user-supplied claims, semantic local footage matching, explicit gaps, and optional music-beat alignment.
- `plan_speaker_multicam_cut` — Build a non-mutating camera-switch plan from speaker-labeled transcript cues. Maps speakers to synchronized cameras, supports an overlap/wide camera, skips unsafe micro-shots, and reports unmapped speakers instead of pretending diarizati…
- `plan_talking_head_director` — Create a non-mutating talking-head plan from a transcribed camera source: remove only standalone filler cues, preserve reviewable source segments, semantically match B-roll, and propose a voice chain.
- `plan_vlog_edit` — Build a non-mutating Vlog rough-cut proposal with hook, setup, journey, payoff, and outro sections using source subclips and factual asset annotations.
- `plan_vlog_finishing` — Build a non-mutating Vlog finishing plan covering caption readability, platform safe areas, opening/location/CTA title-card specs, chapter markers, and export settings.
- `plan_vlog_narration_broll` — Match timestamped Vlog narration or captions to semantically relevant local B-roll, penalize repetition, and report unmatched lines without changing the timeline.
- `plan_vlog_rhythm` — Create a non-mutating Vlog rhythm-director plan with safe visual prelaps, cutaway handoffs, audio fades, voice anchoring, music ducking, and separately listed manual editorial decisions.
- `plan_vlog_sound` — Build a non-mutating Vlog sound-design plan using explicitly identified music and SFX plus natural sound from cutaways, with intro/body/payoff/outro music levels and honest missing-source warnings.
- `plan_wedding_director` — Create a non-mutating wedding-film plan for preparation, ceremony, portraits, speeches, and reception using annotated local media, transcribed vows, music, explicit gaps, and full/highlight variants.
- `rank_assets_for_narration` — Rank annotated footage for a narration phrase while penalizing repeated shots.
- `razor_all_tracks` — Split every unlocked item crossing an absolute timeline time.
- `redo_project` — Redo the most recently undone project edit.
- `register_generated_asset` — Register externally generated video, image, music, voice, or sound effects with provenance metadata.
- `relink_asset` — Safely replace one asset
- `relink_missing_from_folder` — Recursively relink missing assets by exact case-insensitive filename, reporting ambiguous and unmatched files without guessing.
- `rename_asset_bin` — Rename an asset-library bin.
- `rename_timeline` — Rename an editable sequence.
- `rename_track` — Rename a timeline track while preserving its stable ID and items.
- `render_audio` — Render the active timeline
- `render_edit_plan` — Render a CutPilot JSON project to a local MP4 using FFmpeg.
- `render_explainer_info_cards` — Render only fact-reviewed and approved explainer cards through the safe editable SVG pipeline and place them on V3 Information Graphics.
- `render_glsl_batch` — Render multiple validated GLSL video jobs concurrently through independent local Chrome WebGL1 workers, preserving a durable batch manifest and per-job errors.
- `render_motion_graphics_scenes` — Render approved MG scenes into editable background and overlay SVG/PNG assets with keyframes, transitions, and validated GLSL presets.
- `render_podcast_titles` — Render reviewed host and guest titles as safe editable SVG Motion Graphics on V4 Titles.
- `render_product_promo_cards` — Render only reviewed product claims and CTA cards as safe editable SVG Motion Graphics on V3 Text & CTA.
- `render_project` — Render the active multitrack CutPilot timeline with mixed audio and optional burned captions.
- `render_remotion_composition` — Render a real Remotion composition or still with input props, codec, CRF, concurrency, and optional frame range through the official Remotion bundler and renderer.
- `render_vlog_title_cards` — Render applied Vlog finishing title-card specs through the safe editable SVG pipeline, create transparent PNG assets, and place them on V3 with overlap protection.
- `render_wedding_titles` — Render reviewed wedding titles as safe editable SVG Motion Graphics on V3 Titles.
- `reorder_track` — Move a video or audio track to a zero-based position within its media-type stack.
- `resolve_edit_context` — Resolve current selection references into exact project objects and a concise prompt context for AI editing.
- `restore_project_snapshot` — Restore a snapshot while automatically preserving the current state as a safety snapshot.
- `retry_background_task` — Retry a terminal background task as a new traceable task linked to the original.
- `review_explainer_info_cards` — Explicitly approve, edit, or reject explainer information cards after human fact review. Rendering remains blocked while any card is unreviewed.
- `review_motion_graphics_scenes` — Approve, edit, or reject every MG scene title and subtitle before rendering user-provided text and data.
- `review_podcast_titles` — Approve, edit, or reject podcast host and guest identity titles before rendering.
- `review_product_promo_cards` — Approve, edit, or reject product claims and CTA cards after human advertising-claim review.
- `review_wedding_titles` — Approve, edit, or reject couple names, date, location, and wedding title cards before rendering.
- `save_beat_markers` — Persist reviewed beat or accent positions as editable timeline markers.
- `save_edit_plan` — Validate and save an editable CutPilot JSON project.
- `save_scene_subclips` — Persist reviewed detected scenes as searchable source subclips on an asset.
- `select_video_type` — Select and configure a category-first workflow for an existing empty project: Vlog, talking head, podcast, wedding, product promo, explainer, or motion graphics.
- `set_caption_translations` — Attach one reviewed translation to every active caption cue by stable order or cue ID for bilingual rendering and export.
- `set_captions` — Enable or replace timeline captions from timestamped transcript cues.
- `set_edit_context` — Replace or append precise asset, clip, timeline-time, canvas-region, or transcript-range references for subsequent AI editing.
- `set_timeline_format` — Change a sequence canvas size/aspect/FPS, optionally scaling pixel-based transforms, keyframes, masks, and caption styling with it.
- `set_timeline_in_out` — Set or clear the active export zone for a sequence.
- `set_timeline_snapping` — Enable/disable timeline snapping and set its tolerance in frames.
- `split_item` — Split one timeline item at an absolute timeline time while preserving source continuity and redistributing fades/keyframes.
- `submit_background_task` — Submit a persistent non-blocking CutPilot task. Supported kinds: ${BACKGROUND_TASK_KINDS.join(
- `submit_category_release_export` — Submit a persistent MP4 for a non-Vlog category only after rerunning strict release preflight and proving all blockers are cleared.
- `submit_delivery_pack` — Submit background MP4 exports for selected delivery-variant timelines; every job snapshots and renders its explicit timeline instead of relying on the active sequence.
- `submit_export_job` — Start a detached, persistent local export without blocking the Codex session. Supports video, audio, editable NLE interchange, and experimental Jianying drafts.
- `submit_generation` — Submit a persistent image/video/music/SFX job through offline fixtures, OpenAI image, generic HTTP, or configured Seedance/Kling/Mureka/SFX bridges.
- `submit_vlog_release_export` — Submit a persistent Vlog MP4 export only after rerunning strict release preflight and proving every blocking issue is cleared.
- `track_generation` — Refresh a generation job or materialize its completed output into the CutPilot asset library.
- `transcribe_asset` — Transcribe a project audio/video asset locally with whisper.cpp and store word timestamps.
- `trim_item` — Trim an item
- `trim_linked_group` — Trim aligned linked items to common timeline boundaries with exact source continuity.
- `undo_project` — Undo the most recent saved project edit and make it available for redo.
- `update_asset_metadata` — Rename a project asset or update searchable local tags without changing the source file.
- `update_caption_style` — Patch the active timeline
- `update_jsx_motion_graphic` — Update JSX/React Motion Graphic source or props and regenerate its transparent animation.
- `update_motion_graphic` — Patch Motion Graphic text/colors and regenerate its local visual asset.
- `update_svg_motion_graphic` — Patch SVG Motion Graphic source or editable property values and regenerate it.
- `update_timeline_marker` — Rename, recolor, retime, or annotate an active timeline marker.

## Related servers

- UnClick (1658 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Yaver (812 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Crow (587 tools) — https://policylayer.com/tools/kh0pper-crow.md
- Fortimanager (584 tools) — https://policylayer.com/tools/jmpijll-fortimanager-mcp.md
- TinyFn (572 tools) — https://policylayer.com/tools/io-tinyfn-tinyfn.md
- Mcp (571 tools) — https://policylayer.com/tools/io-github-2s-io-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=cutpilot · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/cutpilot
