Leash Index

Index / storage

Morpha

ai-morphareels-morpha declares 98 capabilities across 98 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest retrieved 2026-09-14 from tools/list on https://morphareels.ai/mcp, published in the official MCP registry as ai.morphareels/morpha 1.0.331. 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 98 tools

98 of 98 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 · 62 of 98 tools

62 tools are classified as irreversible and declare no limit.

high · no-expiry · All 98 tools

98 of 98 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 98 tools

98 of 98 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 · 23 of 98 tools

23 tools can modify data and declare no limit.

low · uncapped-read · 13 of 98 tools

13 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
create_anonymous_accountwrite inferred
list_projectsread declared
list_workspacesread declared
create_workspacewrite inferred
rename_workspacedelete declared
open_projectread declared
create_projectwrite inferred
move_project_to_workspacedelete declared
list_collectionread declared
add_from_collectionwrite inferred
duplicate_projectwrite assumed
rename_projectdelete declared
reid_projectdelete declared
delete_projectdelete declared
save_versionwrite assumed
list_versionsread declared
restore_versiondelete declared
rename_versiondelete declared
delete_versiondelete declared
upload_imagedelete declared
upload_audiodelete declared
detect_text_regionsread declared
safe_zonesread declared
transcribe_clipread declared
clip_processing_statusread declared
render_videowrite assumed
render_statusread declared
describe_videoread declared
inspect_layersread declared
move_layerdelete declared
set_pivotdelete declared
add_keyframewrite inferred
set_keyframes_batchdelete declared
add_keyframeswrite inferred
remove_keyframedelete declared
shift_trackdelete declared
set_track_loopdelete declared
add_image_layerwrite inferred
add_video_layerwrite inferred
add_shapewrite inferred
add_curvewrite inferred
duplicate_layerwrite assumed
remove_layerdelete declared
reorder_layerdelete declared
set_styledelete declared
set_layer_filldelete declared
set_text_backgrounddelete declared
set_group_boxdelete declared
add_color_keyframewrite inferred
remove_color_keyframedelete declared
fade_layerdelete declared
set_layer_visibledelete declared
apply_presetdelete declared
apply_preset_staggerdelete declared
group_layersdelete declared
ungroup_layersdelete declared
set_group_parentdelete declared
rename_groupdelete declared
add_to_collectionwrite inferred
remove_from_collectiondelete declared
add_morpha_layerwrite inferred
add_audio_overlaywrite inferred
remove_audio_overlaydelete declared
update_audio_overlaydelete declared
set_video_layer_trimdelete declared
set_layer_blockdelete declared
set_layer_transitiondelete declared
move_banddelete declared
shift_groupdelete declared
set_group_windowdelete declared
set_durationdelete declared
fit_duration_to_contentdelete declared
cut_rangedelete declared
set_embed_originsdelete declared
add_embed_originwrite inferred
remove_embed_origindelete declared
set_custom_fontdelete declared
list_fontsread declared
set_layer_textdelete declared
add_text_layerwrite inferred
add_caption_trackwrite inferred
split_caption_linedelete declared
merge_caption_linesdelete declared
rename_layerdelete declared
set_loopdelete declared
set_canvas_sizedelete declared
set_image_filenamedelete declared
set_video_clipdelete declared
set_matte_sourcedelete declared
freeze_framedelete declared
set_clip_speeddelete declared
add_speed_keyframewrite inferred
remove_speed_keyframedelete declared
set_video_layer_muteddelete declared
add_pagewrite inferred
delete_pagedelete declared
reorder_pagesdelete declared
select_pagedelete declared
Answering this question about your own agent? Media Yard LLC runs a fixed-scope Agent Permission Audit: the same reading applied to your agent surface, delivered as a dated artifact you can hand to a customer's security review. See what it includes and costs, or write to support@leashkit.com. 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.