LeashIndex Get the report

Index / devtools

MCP for Adobe Premiere Pro

io-github-leancoderkavy-premiere-pro declares 445 capabilities across 445 tools, with 2 critical issues. One of them, no-revocation, is recorded for every server in the index because MCP has no field in which to declare a way to switch a tool off; a missing declaration is not evidence that the control is missing.

100/100 exposureHigh exposure

Manifest recorded 2026-11-03 from tools/list answered by the npm package premiere-pro-mcp@1.29.0 (published to npm as premiere-pro-mcp, listed in the official MCP registry as io.github.leancoderkavy/premiere-pro 1.29.0), run in an isolated container with no network access and no credentials. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 445 tools

445 of 445 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 36 of 445 tools

36 tools are classified as irreversible or destructive and declare no limit. 31 of them are counted only because the server annotated them destructiveHint. In MCP that annotation marks a tool that may make destructive changes rather than only additive ones; it does not say the change cannot be undone.

high · no-expiry · All 445 tools

445 of 445 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 445 tools

445 of 445 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

high · uncapped-write · 190 of 445 tools

190 tools can modify data and declare no limit.

low · uncapped-read · 219 of 445 tools

219 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
get_project_inforead declared
list_project_itemsread declared
list_sequencesread declared
get_active_sequenceread declared
list_sequence_tracksread declared
get_clip_propertiesread declared
find_project_item_by_nameread declared
get_sequence_settingsread declared
get_selected_clipsread declared
get_clip_at_positionread declared
save_projectwrite assumed
save_project_aswrite assumed
open_projectwrite assumed
set_active_sequencewrite inferred
undowrite assumed
consolidate_duplicateswrite assumed
create_projectwrite inferred
close_projectdestructive declared
import_ae_compswrite assumed
delete_bindestructive declared
rename_binwrite inferred
create_smart_binwrite inferred
find_items_by_media_pathread declared
start_batch_encodewrite inferred
add_custom_metadata_fieldwrite inferred
import_sequenceswrite assumed
create_bars_and_tonewrite inferred
import_fcp_xmlwrite assumed
set_transcode_on_ingestwrite inferred
get_insertion_binread declared
get_project_panel_metadataread declared
set_project_panel_metadatawrite inferred
get_graphics_white_luminanceread declared
set_graphics_white_luminancewrite inferred
set_scratch_disk_pathwrite inferred
import_mediawrite assumed
import_folderread inferred
create_binwrite inferred
move_item_to_binwrite inferred
relink_mediawrite assumed
refresh_mediawrite assumed
check_offline_mediaread declared
set_offlinewrite inferred
has_proxyread inferred
detach_proxydelete inferred
set_override_frame_rateread inferred
set_override_pixel_aspect_ratioread inferred
set_scale_to_frame_sizewrite inferred
get_item_inforead declared
select_itemread inferred
set_start_timewrite inferred
create_sequencewrite inferred
duplicate_sequencewrite assumed
delete_sequencedestructive declared
set_sequence_settingswrite inferred
create_subsequencewrite inferred
auto_reframe_sequencewrite assumed
unnest_sequencewrite assumed
create_sequence_from_presetwrite inferred
attach_custom_propertywrite assumed
is_work_area_enabledread inferred
get_export_file_extensionread declared
add_to_timelinewrite inferred
remove_from_timelinedestructive declared
move_clipwrite inferred
trim_clipwrite inferred
set_clip_durationwrite inferred
split_clipwrite assumed
duplicate_clipwrite assumed
enable_disable_clipwrite assumed
set_clip_propertieswrite inferred
replace_clipwrite assumed
speed_changewrite assumed
ripple_remove_timeline_rangesdelete inferred
apply_effectwrite assumed
apply_audio_effectwrite assumed
remove_effectdestructive declared
list_available_effectsread declared
list_available_audio_effectsread declared
color_correctwrite assumed
apply_lutwrite assumed
inspect_stabilizer_statusread declared
stabilize_clipwrite assumed
remove_transitiondestructive declared
add_transitionwrite inferred
add_transition_to_clipwrite inferred
batch_add_transitionsdestructive declared
list_available_transitionsread declared
list_available_audio_transitionsread declared
adjust_audio_levelswrite assumed
add_audio_keyframeswrite inferred
mute_trackwrite assumed
detect_silenceread inferred
plan_silence_review_markersread declared
detect_beatsread inferred
analyze_loudnessread inferred
normalize_loudness_filewrite inferred
map_source_ranges_to_timelineread inferred
add_text_overlaywrite inferred
import_mogrtwrite assumed
import_mogrt_from_librarywrite inferred
list_stock_titlesread declared
add_titlewrite inferred
verify_after_effects_connectionread inferred
preview_mogrt_reciperead declared
create_mogrt_recipewrite inferred
verify_mogrt_artifactread declared
validate_mogrt_brand_kitread declared
preview_mogrt_batchread declared
create_mogrt_batchwrite inferred
inspect_after_effects_template_sourceread declared
preview_mogrt_library_publishread declared
publish_mogrt_to_librarysend inferred
inspect_mogrt_libraryread declared
inspect_after_effects_render_templatesread inferred
preview_after_effects_renderread declared
enqueue_after_effects_renderread inferred
preview_mogrt_premiere_handoffread declared
apply_mogrt_premiere_handoffread inferred
preview_after_effects_render_handoffread declared
apply_after_effects_render_handoffread inferred
preview_send_clip_to_after_effectsread declared
apply_send_clip_to_after_effectssend inferred
add_markerwrite inferred
delete_markerdestructive declared
update_markerwrite inferred
list_markersread declared
add_trackwrite inferred
delete_trackdestructive declared
lock_trackread inferred
toggle_track_visibilityread inferred
set_track_stateswrite inferred
get_playhead_positionread declared
set_playhead_positionwrite inferred
set_work_areawrite inferred
get_work_arearead declared
set_sequence_in_out_pointswrite inferred
get_sequence_in_out_pointsread declared
get_metadataread declared
set_metadatawrite inferred
set_color_labelwrite inferred
get_color_labelread declared
get_footage_interpretationread declared
set_footage_interpretationwrite inferred
get_xmp_metadataread declared
set_xmp_metadatawrite inferred
get_color_spaceread declared
validate_export_presetread inferred
verify_delivery_fileread inferred
verify_delivery_conformanceread declared
analyze_video_qcread inferred
detect_source_scene_changesread inferred
export_sequencewrite assumed
export_framewrite assumed
export_sequence_review_frameswrite assumed
export_sequence_marker_review_frameswrite inferred
export_sequence_clip_review_frameswrite inferred
export_as_fcp_xmlwrite assumed
export_aafwrite assumed
add_to_render_queuewrite inferred
export_sequence_job_startwrite assumed
get_export_job_statusread declared
get_render_queue_statusread declared
create_subclipwrite inferred
capture_framewrite assumed
export_omfwrite assumed
encode_project_itemwrite inferred
encode_filewrite inferred
manage_proxiesdestructive declared
inspect_media_streamsread declared
generate_media_contact_sheetwrite assumed
detect_audio_transientsread inferred
detect_motion_peaksread inferred
read_video_scopesread inferred
plan_shot_matchread inferred
analyze_video_interlacingread inferred
detect_active_picture_boundsread inferred
inspect_cmx3600_edlread declared
validate_cmx3600_edlread inferred
compare_cmx3600_edlsread inferred
inspect_fcpxml_interchangeread declared
verify_fcpxml_media_referencesread inferred
ripple_deletedestructive declared
roll_editwrite inferred
slide_editwrite inferred
slip_editwrite inferred
move_clip_to_trackwrite inferred
remove_all_effectsdestructive declared
set_clip_speed_qewrite inferred
reverse_clipwrite assumed
set_frame_blendwrite inferred
set_time_interpolationwrite inferred
rename_clipwrite inferred
get_clip_speedread declared
set_clip_selectionwrite inferred
link_selectionwrite assumed
unlink_selectionwrite assumed
overwrite_clipread inferred
create_sequence_from_clipswrite inferred
close_sequencedestructive declared
export_as_projectwrite assumed
set_zero_pointwrite inferred
scene_edit_detectionwrite inferred
delete_preview_filesdestructive declared
add_trackswrite inferred
set_color_valuewrite inferred
get_clip_adjustment_layerread declared
get_linked_itemsread declared
get_mogrt_componentread declared
get_effect_propertiesread declared
set_effect_propertywrite inferred
get_keyframesread declared
add_keyframewrite inferred
remove_keyframedestructive declared
remove_keyframe_rangedestructive declared
set_keyframe_interpolationwrite inferred
get_value_at_timeread declared
inspect_dom_objectread declared
list_clip_effectsread declared
get_sequence_structureread declared
get_premiere_stateread declared
get_full_project_overviewread declared
get_bin_contentsread declared
get_full_sequence_inforead declared
get_full_clip_inforead declared
get_project_item_inforead declared
search_project_itemsread declared
get_timeline_gapsread declared
get_timeline_summaryread declared
get_offline_mediaread declared
get_used_media_reportread declared
inspect_edit_readinessread declared
inspect_sequence_review_reportread declared
select_clips_by_namewrite assumed
select_all_clipswrite assumed
deselect_all_clipswrite assumed
select_clips_in_rangewrite assumed
select_clips_by_colorwrite assumed
invert_selectionwrite assumed
select_disabled_clipswrite assumed
copy_effects_between_clipswrite assumed
paste_clip_attributeswrite assumed
copy_effect_valueswrite assumed
replace_clip_mediawrite assumed
batch_apply_effectdestructive declared
remove_effect_by_namedestructive declared
set_blend_modewrite inferred
open_in_sourceread inferred
close_source_monitordestructive declared
close_all_source_clipsdestructive declared
set_source_in_outwrite inferred
insert_from_sourcewrite inferred
overwrite_from_sourcewrite inferred
get_source_monitor_inforead declared
set_target_trackwrite inferred
get_target_tracksread declared
set_all_tracks_targetedwrite inferred
rename_trackwrite inferred
get_track_inforead declared
razor_all_trackswrite assumed
set_clip_start_timewrite inferred
clear_item_in_outwrite assumed
set_item_in_outwrite inferred
import_image_sequencewrite assumed
set_clip_positionwrite inferred
set_clip_scalewrite inferred
set_clip_rotationwrite inferred
set_clip_anchor_pointwrite inferred
set_clip_opacitywrite inferred
set_clip_volumewrite inferred
get_clip_volumeread declared
set_clips_volumewrite inferred
set_clip_panwrite inferred
batch_rename_clipsdestructive declared
batch_enable_disabledestructive declared
remove_selected_clipsdestructive declared
clear_sequence_in_outread inferred
get_encoder_presetsread declared
get_qe_clip_inforead declared
redowrite assumed
multiple_undowrite assumed
set_poster_framewrite inferred
get_version_inforead declared
move_items_to_binwrite inferred
set_anti_alias_qualitywrite inferred
set_uniform_scalewrite inferred
set_scale_width_heightwrite inferred
delete_project_itemdestructive declared
find_item_usagesread declared
delete_multiple_project_itemsdestructive declared
rename_project_itemwrite inferred
add_adjustment_layerwrite inferred
freeze_framewrite inferred
create_source_freeze_framewrite inferred
set_sequence_frame_rateread inferred
set_sequence_resolutionwrite inferred
set_sequence_audio_settingswrite inferred
set_sequence_pixel_aspect_ratioread inferred
set_sequence_field_typewrite inferred
get_all_project_pathsread declared
get_unused_mediaread declared
get_duplicate_mediaread declared
lift_selectionwrite assumed
extract_selectionwrite assumed
get_clip_linksread declared
get_sequence_markers_by_typeread declared
get_clip_markersread declared
add_marker_to_project_itemwrite inferred
set_sequence_display_formatwrite inferred
get_clip_at_playheadread declared
get_next_edit_pointread declared
move_playhead_to_editwrite inferred
set_project_scratch_diskwrite inferred
get_project_scratch_disksread declared
nest_clipswrite assumed
get_sequence_countread declared
get_total_clip_countread declared
match_frameread inferred
get_workspacesread declared
set_workspacewrite inferred
list_extensionsread declared
open_extensionread inferred
create_caption_trackwrite inferred
play_timelinewrite inferred
stop_playbackwrite inferred
play_source_monitorwrite inferred
get_source_monitor_positionread declared
consolidate_and_transferwrite inferred
preview_edit_planread inferred
apply_edit_planwrite inferred
preview_motion_graphics_demoread declared
preview_product_spotread declared
preview_brand_spotread declared
apply_spot_workflow_planread inferred
get_av_feature_supportread declared
inspect_sequence_av_settingsread declared
inspect_project_item_av_metadataread declared
set_project_item_audio_channel_mappingwrite inferred
create_project_backupwrite inferred
inspect_project_recoveryread declared
get_bridge_telemetryread declared
audit_project_structurewrite assumed
preview_project_intakeread declared
analyze_dialogue_edit_candidatesread declared
review_dialogue_candidatesread declared
review_quote_paper_editread declared
review_text_changesread declared
review_sync_evidenceread declared
review_broll_placementsread declared
search_workflow_recipesread declared
preview_workflow_reciperead declared
diff_sequence_snapshotsread declared
audit_timeline_healthread declared
plan_cross_app_workflowread declared
plan_speaker_checkerboardread declared
plan_active_speaker_reframeread declared
compute_mask_fit_motionread declared
plan_emphasis_zoom_keyframesread declared
plan_beat_montageread declared
rank_short_form_candidatesread declared
plan_chapter_markersread declared
build_caption_artifactwrite assumed
check_caption_safe_zoneread declared
get_caption_style_guidanceread declared
retime_caption_filewrite inferred
plan_reaction_captionsread declared
plan_short_subscribe_ctaread declared
plan_short_export_folderread declared
plan_filler_word_removalread declared
plan_pause_tighteningread declared
plan_word_mute_rangesread declared
detect_repeated_takesread declared
plan_platform_delivery_matrixread declared
validate_platform_publish_packageread declared
add_markers_batchwrite inferred
select_clips_by_patternwrite assumed
navigate_playheadwrite inferred
create_sequence_checkpointwrite inferred
list_sequence_checkpointsread declared
export_sequence_edlwrite assumed
plan_client_notes_checklistread declared
plan_multicam_angle_switchesread declared
inspect_otio_interchangeread declared
preview_otio_snapshot_exportread declared
inspect_interchange_artifactread declared
inspect_interchange_loss_reportread declared
export_review_markerswrite inferred
preview_facility_metadata_intakeread declared
export_facility_metadata_tablewrite inferred
plan_audio_post_turnoverread declared
verify_temporal_render_artifactread declared
manage_project_contextdestructive declared
search_project_contextread declared
create_context_edit_planread declared
create_editorial_context_packread declared
inspect_film_editorial_workflowread declared
create_editorial_planread declared
preview_editorial_planread declared
import_edlwrite assumed
add_to_timeline_batchwrite inferred
crop_clipread inferred
setup_duckingwrite assumed
validate_project_for_exportread declared
read_sequence_captionsread declared
set_clip_properties_batchwrite inferred
detect_scene_editswrite inferred
manage_media_watchdestructive declared
preview_watched_media_importread declared
get_last_operationsread declared
inspect_operation_recoveryread declared
acknowledge_operation_recoverywrite assumed
preview_extended_edit_planread declared
apply_extended_edit_plandestructive declared
preview_scene_review_workflowread declared
apply_scene_review_workflowdestructive declared
convert_timeline_timeread declared
inspect_timeline_snapshotwrite assumed
predict_timeline_editread declared
verify_timeline_postconditionsread declared
map_keyframe_time_domainread declared
plan_media_synchronizationread declared
map_word_timeline_occurrencesread declared
plan_music_remixread declared
plan_scene_segmentsread declared
verify_caption_render_evidenceread declared
bind_media_provenanceread declared
build_project_handoff_manifestread declared
save_workflow_checkpointwrite assumed
inspect_workflow_checkpointread declared
prepare_transcript_workflowdestructive declared
preview_stacked_camera_editread declared
apply_stacked_camera_editdestructive declared
can_executeread declared
get_operation_performanceread declared
start_local_analysis_jobread inferred
inspect_workflow_jobread declared
wait_workflow_jobread declared
cancel_workflow_jobdelete inferred
export_and_verifyread inferred
inspect_rendered_video_scopesread declared
build_edit_review_evidencewrite inferred
get_advanced_feature_supportread declared
get_capabilitiesread declared
pingwrite assumed
verify_premiere_connectionread declared

Record history

Earlier records for this server. A correction is added here, never written over the record it corrects.

RecordedExposureSource
2026-11-02100 tools/list answered by the npm package premiere-pro-mcp@1.28.0 (published to npm as premiere-pro-mcp, listed in the official MCP registry as io.github.leancoderkavy/premiere-pro 1.28.0), run in an isolated container with no network access and no credentials
2026-10-27100 tools/list answered by the npm package premiere-pro-mcp@1.25.0 (published to npm as premiere-pro-mcp, listed in the official MCP registry as io.github.leancoderkavy/premiere-pro 1.25.0), run in an isolated container with no network access and no credentials
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.