Leash Index

Index / devtools

ai.switchapp/switch

ai-switchapp-switch declares 59 capabilities across 59 tools, with 2 critical issues.

91/100 exposureHigh exposure

Manifest retrieved 2026-09-14 from tools/list on https://mcp.switchapp.ai/mcp, published in the official MCP registry as ai.switchapp/switch 1.0.0. 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 59 tools

59 of 59 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 · 2 of 59 tools

2 tools are classified as irreversible and declare no limit.

high · no-expiry · All 59 tools

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

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

23 tools can modify data and declare no limit.

low · uncapped-read · 34 of 59 tools

34 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
explore_modelsread declared
check_balanceread declared
list_generationsread declared
show_generationread declared
check_job_statusread declared
show_mediaread declared
list_my_foldersread declared
list_my_assetsread declared
search_my_libraryread declared
get_my_active_referencesread declared
load_video_workflowread declared
suggest_speech_secondsread declared
apply_iphone_realismread declared
apply_movie_sceneread declared
apply_high_fashion_editorialread declared
apply_graphic_editorial_portraitread declared
apply_travelread declared
apply_wellnessread declared
apply_cinematic_anamorphicread declared
apply_magic_hour_portraitread declared
apply_productread declared
apply_ugcread declared
generate_imagewrite assumed
cancel_my_taskdelete inferred
generate_videowrite assumed
list_video_modelsread declared
get_video_statusread declared
list_my_videosread declared
upscale_videowrite assumed
sync3_lip_sync_videowrite assumed
lip_sync_videowrite assumed
talking_avatar_videowrite assumed
voicewrite assumed
generate_audiowrite assumed
upload_reference_assetwrite inferred
stitch_videoswrite assumed
analyze_videoread declared
create_depth_mapwrite inferred
get_depth_map_statusread declared
analyze_video_reportread inferred
get_vision_reportread declared
list_vision_reportsread declared
video_to_promptread declared
split_image_into_layerswrite assumed
get_layer_setread declared
update_layer_setwrite inferred
flatten_layer_setwrite inferred
export_layer_setwrite inferred
create_editor_projectwrite inferred
get_editor_projectread declared
upload_editor_mediawrite inferred
add_editor_library_assetswrite inferred
run_editor_agentwrite assumed
get_editor_runread declared
approve_editor_runwrite inferred
cancel_editor_rundelete inferred
render_editor_projectwrite assumed
capture_editor_assetswrite assumed
upload_mediawrite inferred
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.