ismail
io-github-newsbubbles-ismail declares 348 capabilities across 348 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.
Issues
348 of 348 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.
27 tools are classified as irreversible and declare no limit.
348 of 348 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.
348 of 348 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.
226 tools can modify data and declare no limit.
95 tools can read data and declare no limit.
Declared capabilities
| Tool | Read as | Basis |
|---|---|---|
project_new | write |
inferred |
project_info | read |
inferred |
project_set | write |
inferred |
undo | write |
assumed |
track_add | read |
inferred |
track_set | read |
inferred |
track_remove | delete |
inferred |
bus_add | write |
inferred |
guide | read |
inferred |
version | write |
assumed |
playbook | write |
assumed |
sketch | write |
assumed |
play_file | write |
assumed |
samples_list | read |
inferred |
samples_fetch | read |
inferred |
sketch_keep | write |
assumed |
sketch_wait | write |
assumed |
lexicon_note | write |
assumed |
lexicon_find | read |
inferred |
lexicon_view | read |
inferred |
presets_list | read |
inferred |
voices_list | read |
inferred |
voice_help | write |
assumed |
instrument_help | write |
assumed |
instrument_set | write |
inferred |
track_model | read |
inferred |
credits | write |
inferred |
instrument_show | read |
inferred |
notes_write | write |
inferred |
pattern_write | write |
inferred |
notes_read | read |
inferred |
notes_clear | delete |
inferred |
notes_copy | write |
assumed |
notes_transform | write |
inferred |
fx_add | write |
inferred |
fx_set | write |
inferred |
fx_remove | delete |
inferred |
fx_help | write |
assumed |
automation_set | write |
inferred |
automation_clear | delete |
inferred |
automation_read | read |
inferred |
sound_make | write |
assumed |
sound_import | write |
assumed |
sound_list | read |
inferred |
audio_place | write |
assumed |
render | write |
assumed |
analyze_grid | read |
inferred |
analyze_overview | read |
inferred |
analyze_bars | read |
inferred |
analyze_chords | read |
inferred |
analyze_melody | read |
inferred |
stem_parts | write |
assumed |
analyze_notes | read |
inferred |
analyze_pitches | read |
inferred |
analyze_drums | read |
inferred |
analyze_envelope | read |
inferred |
analyze_spectrum | read |
inferred |
analyze_timbre | read |
inferred |
analyze_formants | read |
inferred |
analyze_key | read |
inferred |
compare | read |
inferred |
align | write |
assumed |
spectrogram | read |
inferred |
separate | write |
assumed |
machine_status | read |
inferred |
machine_disk | write |
assumed |
batch | write |
assumed |
stem_map_set | write |
inferred |
analyze_structure | read |
inferred |
analyze_roll | read |
inferred |
notes_from_audio_loop | write |
assumed |
notes_from_audio | write |
assumed |
cmp_run | write |
assumed |
ear_pass | read |
inferred |
cmp_summary | read |
inferred |
cmp_sections | write |
assumed |
cmp_bars | write |
assumed |
cmp_worst | write |
assumed |
cmp_zoom | write |
assumed |
cmp_arrangement | write |
assumed |
cmp_list | read |
inferred |
sound_compare | read |
inferred |
instrument_fit | read |
inferred |
sound_extract | write |
assumed |
sound_speak | write |
assumed |
track_fit | read |
inferred |
eq_match | write |
assumed |
mimic_measure | write |
assumed |
sound_autotune | write |
assumed |
master_cue | write |
assumed |
ref_retune | write |
assumed |
analyze_swing | read |
inferred |
analyze_kit | read |
inferred |
analyze_contour | read |
inferred |
analyze_sections | read |
inferred |
levels_from_ref | write |
inferred |
analyze_tuning | read |
inferred |
analyze_voice_heard | read |
inferred |
sound_zoom | write |
assumed |
sound_zoom_diff | write |
assumed |
region_measure | write |
assumed |
exam_check | write |
assumed |
exam_eye_crops | write |
assumed |
exam_eye_score | write |
assumed |
exam_picture_round | write |
assumed |
exam_picture_score | write |
assumed |
fx_stack_save | write |
assumed |
fx_stack_load | write |
assumed |
fx_stack_list | read |
inferred |
fx_stack_measure | write |
assumed |
ops_find | read |
inferred |
config_get | read |
inferred |
config_set | write |
inferred |
config_unset | read |
inferred |
listen_start | write |
assumed |
listen_peek | write |
assumed |
listen_heard | write |
assumed |
listen_mark | write |
assumed |
listen_note | send |
inferred |
listen_stop | write |
assumed |
listen_read | read |
inferred |
listen_list | read |
inferred |
feedback_page | write |
assumed |
feedback_paste | send |
inferred |
feedback_read | read |
inferred |
feedback_list | read |
inferred |
feedback_stop | write |
assumed |
feedback_wait | send |
inferred |
midi_write | write |
inferred |
midi_read | read |
inferred |
midi_ports | write |
assumed |
midi_play | write |
assumed |
track_freeze | read |
inferred |
kit | write |
assumed |
grant_check | write |
assumed |
grant_list | read |
inferred |
grant_add | write |
inferred |
grant_drop | delete |
inferred |
song_compress | write |
assumed |
notes_clash | read |
inferred |
tell_add | write |
inferred |
tell_heard | write |
assumed |
tell_measure | write |
assumed |
tell_judged | write |
assumed |
tell_status | read |
inferred |
tell_show | read |
inferred |
tell_check | read |
inferred |
tell_import | write |
assumed |
melody_consensus | write |
assumed |
analyze_feel | read |
inferred |
feel_from_ref | write |
inferred |
live_start | write |
assumed |
live_stop | delete |
inferred |
live_status | read |
inferred |
live_track | write |
inferred |
live_deck | write |
assumed |
live_load | write |
assumed |
deck_cost | write |
assumed |
live_transition | write |
assumed |
live_bus | send |
inferred |
live_fx | write |
assumed |
live_tempo | write |
inferred |
live_queue | write |
assumed |
live_cancel | delete |
inferred |
live_view | read |
inferred |
live_listen | write |
assumed |
live_record | read |
inferred |
live_parity | write |
assumed |
live_device | write |
inferred |
live_stream | write |
inferred |
live_map | write |
assumed |
live_control | write |
inferred |
live_controls | write |
inferred |
midi_sources | write |
assumed |
live_midi | write |
assumed |
live_midi_out | send |
inferred |
live_midi_clock | send |
inferred |
live_played | write |
assumed |
live_keys_page | write |
assumed |
stage_start | write |
assumed |
stage_stop | write |
assumed |
stage_restart | write |
assumed |
stage_status | read |
inferred |
stage_events | write |
assumed |
stage_listen | write |
assumed |
stage_busy | write |
assumed |
stage_presence | write |
assumed |
stage_cmd | write |
assumed |
stage_world | read |
inferred |
stage_asset_install | read |
inferred |
stage_sets | write |
inferred |
stage_set_define | write |
inferred |
stage_set_load | write |
inferred |
stage_scene_export | write |
assumed |
stage_scene_new | write |
assumed |
stage_note | write |
inferred |
stage_object_set | write |
inferred |
stage_object_select | write |
assumed |
stage_object_deselect | write |
assumed |
stage_object_highlight | write |
assumed |
stage_object_drop | delete |
inferred |
stage_marker_set | write |
inferred |
stage_markers_clear | delete |
inferred |
stage_edit_undo | write |
inferred |
stage_person_goto | write |
assumed |
stage_camera_goto | read |
inferred |
stage_view_focus | read |
inferred |
stage_view_walk | read |
inferred |
stage_view_look_through | read |
inferred |
stage_view_snapshot | read |
inferred |
stage_view_eyecam | read |
inferred |
stage_say | write |
assumed |
stage_ask | write |
assumed |
stage_voice_ack | write |
assumed |
stage_voice_note | delete |
inferred |
stage_panel_show | read |
inferred |
stage_panel_close | delete |
inferred |
stage_gallery_add | write |
inferred |
stage_cue_set | write |
inferred |
stage_cue_remove | delete |
inferred |
stage_cues_clear | delete |
inferred |
stage_cues_list | read |
inferred |
stage_waypoint_set | write |
inferred |
stage_waypoint_remove | delete |
inferred |
stage_waypoints_clear | delete |
inferred |
stage_waypoints_list | read |
inferred |
stage_waypoint_go | send |
inferred |
stage_take_start | write |
assumed |
stage_take_stop | write |
assumed |
stage_take_view | read |
inferred |
stage_take_view_clear | read |
inferred |
stage_take_replay | write |
assumed |
stage_take_replay_stop | write |
assumed |
stage_actor_play | write |
assumed |
stage_actor_stop | write |
assumed |
stage_actor_follow | write |
inferred |
stage_embody | write |
assumed |
stage_anchor_set | write |
inferred |
stage_anchor_release | write |
assumed |
stage_clock_set | write |
inferred |
stage_key_set | write |
inferred |
stage_keys_set | write |
inferred |
stage_key_delete | delete |
inferred |
stage_anim_save | write |
assumed |
stage_anim_clear | delete |
inferred |
stage_timeline_show | read |
inferred |
stage_growth_set | write |
inferred |
stage_trees_reload | write |
assumed |
stage_music | write |
assumed |
stage_music_time | write |
assumed |
stage_stream | write |
assumed |
stage_sky_set | write |
inferred |
stage_behaviours | write |
assumed |
stage_behaviour_run | write |
assumed |
stage_behaviour_state | read |
inferred |
stage_follow | write |
assumed |
stage_light_set | write |
inferred |
stage_material_set | write |
inferred |
stage_surface | read |
inferred |
stage_pointer | write |
assumed |
stage_on_air | write |
assumed |
stage_on_air_log | write |
assumed |
stage_scene_go | write |
assumed |
stage_scene_list | read |
inferred |
stage_scene_reload | write |
assumed |
stage_take_keep_last | write |
assumed |
stage_take_keep_recent | write |
assumed |
stage_perform | write |
assumed |
stage_follow_anchor | write |
assumed |
stage_key_interp | write |
inferred |
stage_trail | write |
assumed |
stage_camera_record | read |
inferred |
stage_control_set | write |
inferred |
stage_control_map | read |
inferred |
stage_actor_pose | write |
assumed |
stage_actor_part | read |
inferred |
stage_preflight | read |
inferred |
stage_performance | write |
assumed |
stage_actor_profile | write |
assumed |
stage_actor_map_save | write |
assumed |
stage_takes | write |
assumed |
stage_take_note | write |
assumed |
stage_test_take | write |
assumed |
stage_take_transcribe | write |
assumed |
stage_take_sync | write |
assumed |
stage_take_loop | write |
assumed |
stage_take_warp | write |
assumed |
stage_actor_start | write |
assumed |
stage_prop_pin | write |
assumed |
stage_grab_mode | write |
assumed |
stage_grab_rule | write |
assumed |
stage_gestures | write |
assumed |
stage_gesture_set | write |
inferred |
stage_gesture_reset | write |
assumed |
stage_face | write |
assumed |
stage_batch | write |
assumed |
stage_capture | write |
assumed |
stage_capture_status | read |
inferred |
phone_start | write |
assumed |
phone_stop | write |
assumed |
phone_restart | write |
inferred |
phone_status | read |
inferred |
phone_listen | write |
assumed |
phone_claim | write |
assumed |
phone_presence | write |
assumed |
phone_expect | write |
inferred |
phone_signoff | write |
assumed |
phone_watch | write |
assumed |
phone_timeline | write |
assumed |
phone_say | write |
assumed |
phone_now | read |
inferred |
phone_panel_show | read |
inferred |
phone_panel_close | delete |
inferred |
phone_ask | write |
assumed |
phone_exam | write |
assumed |
phone_offer | write |
assumed |
phone_buttons | write |
assumed |
phone_vibe | write |
inferred |
phone_sounds | write |
assumed |
phone_unsay | write |
assumed |
phone_hum | write |
assumed |
phone_buzz | write |
assumed |
phone_route | send |
inferred |
stream_start | write |
assumed |
stream_stop | write |
assumed |
stream_status | read |
inferred |
venue_set | write |
inferred |
venue_list | read |
inferred |
venue_remove | delete |
inferred |
chat_watch | write |
assumed |
chat_read | read |
inferred |
chat_say | write |
assumed |
stream_go | write |
inferred |
stream_end | write |
assumed |
stream_visual | write |
inferred |
stream_text | write |
assumed |
stream_scene | write |
inferred |
stream_page | write |
assumed |
stream_look | write |
assumed |
request_add | write |
inferred |
request_list | read |
inferred |
request_mark | write |
inferred |
request_next | write |
inferred |
request_where | write |
inferred |
request_vote | write |
inferred |
request_credits | write |
inferred |
venue_rules | read |
inferred |
chat_commands | write |
assumed |
tools/list response and it will be re-scored and dated.
Corrections are published alongside the original, not in place of it.