com.mcparmory/launchdarkly
com-mcparmory-launchdarkly declares 274 capabilities across 274 tools, with 2 critical issues.
Issues
274 of 274 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.
51 tools are classified as irreversible and declare no limit.
274 of 274 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.
274 of 274 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.
91 tools can modify data and declare no limit.
132 tools can read data and declare no limit.
Declared capabilities
| Tool | Read as | Basis |
|---|---|---|
list_relay_proxy_configs | read |
declared |
create_relay_proxy_config | write |
inferred |
get_relay_proxy_config | read |
declared |
update_relay_auto_config | write |
inferred |
delete_relay_auto_config | destructive |
declared |
reset_relay_auto_config | destructive |
declared |
list_applications | read |
declared |
get_application | read |
declared |
update_application | write |
inferred |
delete_application | destructive |
declared |
list_application_versions | read |
declared |
update_application_version | write |
inferred |
delete_application_version | destructive |
declared |
list_approval_requests | read |
declared |
create_approval_request | write |
inferred |
get_approval_request | read |
declared |
update_approval_request | write |
inferred |
delete_approval_request | destructive |
declared |
apply_approval_request | destructive |
declared |
submit_approval_request_review | write |
inferred |
list_audit_log_entries | read |
declared |
search_audit_log_entries | read |
inferred |
get_audit_log_entry | read |
declared |
get_caller_identity | read |
declared |
list_extinctions | read |
declared |
list_repositories | read |
declared |
create_repository | write |
inferred |
get_repository | read |
declared |
update_repository | write |
inferred |
delete_repository | destructive |
declared |
delete_branches | destructive |
declared |
list_branches | read |
declared |
get_branch | read |
declared |
upsert_branch | write |
inferred |
create_extinction_event | destructive |
declared |
list_code_reference_statistics | read |
declared |
get_code_references_statistics | read |
declared |
list_destinations | read |
declared |
generate_warehouse_destination_key_pair | write |
assumed |
create_data_export_destination | write |
inferred |
get_destination | read |
declared |
update_destination | write |
inferred |
delete_destination | destructive |
declared |
get_feature_flag_status_across_environments | read |
declared |
list_feature_flag_statuses | read |
declared |
get_feature_flag_status | read |
declared |
list_feature_flags | read |
declared |
create_feature_flag | write |
inferred |
get_feature_flag | read |
declared |
update_feature_flag | write |
inferred |
delete_feature_flag | destructive |
declared |
copy_feature_flag_between_environments | write |
assumed |
list_expiring_context_targets | read |
declared |
update_expiring_context_targets | write |
inferred |
list_expiring_user_targets_for_feature_flag | read |
declared |
schedule_user_target_removal_on_flag | destructive |
declared |
list_flag_triggers | read |
declared |
create_flag_trigger | write |
inferred |
get_trigger_workflow_by_id | read |
declared |
update_flag_trigger | write |
inferred |
delete_trigger_for_flag | destructive |
declared |
get_release_by_flag_key | read |
declared |
update_release_phase_status_by_flag_key | write |
inferred |
delete_release_for_flag | destructive |
declared |
list_audit_subscriptions_by_integration | read |
declared |
get_audit_log_subscription | read |
declared |
update_audit_log_subscription | write |
inferred |
delete_audit_log_subscription | destructive |
declared |
list_members | read |
declared |
invite_members | send |
inferred |
update_members_bulk | write |
inferred |
get_member | read |
declared |
update_member | write |
inferred |
delete_member | destructive |
declared |
add_member_to_teams | write |
inferred |
list_metrics | read |
declared |
create_metric | write |
inferred |
get_metric | read |
declared |
update_metric | write |
inferred |
delete_metric | destructive |
declared |
list_oauth_clients | read |
declared |
get_oauth_client_by_id | read |
declared |
update_oauth_client | write |
inferred |
delete_oauth_client | destructive |
declared |
list_projects | read |
declared |
create_project | write |
inferred |
get_project | read |
declared |
update_project | write |
inferred |
delete_project | destructive |
declared |
list_context_kinds_by_project | read |
declared |
update_context_kind | write |
inferred |
list_environments_by_project | read |
declared |
create_environment | write |
inferred |
get_environment | read |
declared |
update_environment | write |
inferred |
delete_environment | destructive |
declared |
reset_environment_sdk_key | destructive |
declared |
list_context_attribute_names | read |
declared |
get_context_attribute_values | read |
declared |
search_context_instances | read |
inferred |
get_context_instance | read |
declared |
delete_context_instance | destructive |
declared |
search_contexts | read |
inferred |
update_flag_setting_for_context | write |
inferred |
get_context | read |
declared |
list_experiments | read |
declared |
create_experiment | write |
inferred |
get_experiment | read |
declared |
update_experiment | write |
inferred |
list_flag_followers_by_project_environment | read |
declared |
reset_mobile_key_for_environment | destructive |
declared |
evaluate_context_instance_segment_memberships | write |
assumed |
get_experimentation_settings | read |
declared |
update_experimentation_settings | write |
inferred |
list_experiments_project | read |
declared |
get_flag_defaults_for_project | read |
declared |
update_flag_defaults_for_project | write |
inferred |
update_flag_defaults_for_project_partial | write |
inferred |
list_approval_requests_for_flag | read |
declared |
create_approval_request_for_feature_flag | write |
inferred |
create_flag_copy_approval_request | write |
inferred |
get_approval_request_for_flag | read |
declared |
delete_approval_request_for_flag | destructive |
declared |
apply_approval_request_for_flag | write |
inferred |
review_approval_request_for_flag | write |
inferred |
list_flag_followers | read |
declared |
add_flag_follower | write |
inferred |
remove_flag_follower | destructive |
declared |
list_scheduled_changes_for_flag | read |
declared |
create_scheduled_changes_for_flag | write |
inferred |
get_scheduled_change_for_feature_flag | read |
declared |
update_scheduled_flag_change | write |
inferred |
delete_scheduled_flag_changes | destructive |
declared |
list_workflows_for_feature_flag | read |
declared |
get_custom_workflow | read |
declared |
delete_workflow | destructive |
declared |
get_migration_safety_issues | read |
inferred |
add_flag_to_release_pipeline | write |
inferred |
update_release_phase_status | read |
inferred |
list_layers | read |
declared |
create_layer | write |
inferred |
update_layer | write |
inferred |
list_metric_groups | read |
declared |
create_metric_group | write |
inferred |
get_metric_group | read |
declared |
update_metric_group | write |
inferred |
delete_metric_group | destructive |
declared |
list_release_pipelines | read |
declared |
create_release_pipeline | write |
inferred |
get_release_pipeline_by_key | read |
declared |
update_release_pipeline | write |
inferred |
delete_release_pipeline | destructive |
declared |
list_release_progressions_for_pipeline | read |
declared |
list_custom_roles | read |
declared |
get_custom_role | read |
declared |
update_custom_role | write |
inferred |
delete_custom_role | destructive |
declared |
list_segments | read |
declared |
create_segment | write |
inferred |
get_segment | read |
declared |
update_segment | write |
inferred |
delete_segment | destructive |
declared |
update_big_segment_context_targets | write |
inferred |
get_segment_membership_for_context | read |
declared |
create_big_segment_export | write |
inferred |
get_big_segment_export | read |
declared |
create_big_segment_import | write |
inferred |
get_big_segment_import | read |
declared |
update_big_segment_user_targets | destructive |
declared |
get_user_segment_membership | read |
declared |
list_expiring_targets_for_segment | read |
declared |
update_segment_expiring_targets | write |
inferred |
list_expiring_user_targets_for_segment | read |
declared |
update_expiring_user_targets_for_segment | write |
inferred |
list_teams | read |
declared |
create_team | write |
inferred |
get_team | read |
declared |
update_team | write |
inferred |
delete_team | destructive |
declared |
list_team_maintainers | read |
declared |
add_members_to_team | write |
inferred |
list_team_roles | read |
declared |
list_workflow_templates | read |
declared |
get_token | read |
declared |
update_token | write |
inferred |
delete_token | destructive |
declared |
reset_token | destructive |
declared |
get_events_usage_by_type | read |
declared |
list_webhooks | read |
declared |
get_webhook | read |
declared |
update_webhook | write |
inferred |
delete_webhook | destructive |
declared |
list_tags | read |
declared |
get_ai_config_targeting | read |
declared |
update_ai_config_targeting | write |
inferred |
list_ai_configs | read |
declared |
create_ai_config | write |
inferred |
get_ai_config | read |
declared |
update_ai_config | write |
inferred |
delete_ai_config | destructive |
declared |
create_ai_config_variation | write |
inferred |
get_ai_config_variation | read |
declared |
update_ai_config_variation | write |
inferred |
delete_ai_config_variation | destructive |
declared |
get_ai_config_quick_stats | read |
declared |
get_ai_config_metrics | read |
declared |
get_ai_config_metrics_by_variation | read |
declared |
add_restricted_models | write |
inferred |
remove_restricted_models | destructive |
declared |
list_model_configs | read |
declared |
create_model_config | write |
inferred |
get_model_config | read |
declared |
delete_model_config | destructive |
declared |
list_ai_tools | read |
declared |
create_ai_tool | write |
inferred |
list_ai_tool_versions | read |
declared |
get_ai_tool | read |
declared |
update_ai_tool | write |
inferred |
delete_ai_tool | destructive |
declared |
list_prompt_snippets | read |
declared |
create_prompt_snippet | write |
inferred |
get_prompt_snippet | read |
declared |
update_prompt_snippet | write |
inferred |
delete_prompt_snippet | destructive |
declared |
list_prompt_snippet_references | read |
declared |
list_agent_graphs | read |
declared |
create_agent_graph | write |
inferred |
get_agent_graph | read |
declared |
update_agent_graph | write |
inferred |
delete_agent_graph | destructive |
declared |
list_agent_optimizations | read |
declared |
create_agent_optimization | write |
inferred |
get_agent_optimization | read |
declared |
update_agent_optimization | write |
inferred |
delete_agent_optimization | destructive |
declared |
list_announcements | read |
declared |
create_announcement | write |
inferred |
update_announcement | write |
inferred |
delete_announcement | destructive |
declared |
update_approval_request_settings_for_project_environment | write |
inferred |
list_views | read |
declared |
create_view | read |
inferred |
get_view | read |
declared |
update_view | read |
inferred |
delete_view | destructive |
declared |
link_resources_to_view | read |
inferred |
delete_view_resource_links | destructive |
declared |
list_linked_resources_for_view | read |
declared |
list_linked_views_for_resource | read |
declared |
list_release_policies | read |
declared |
reorder_release_policies | write |
assumed |
get_release_policy | read |
declared |
update_release_policy | write |
inferred |
delete_release_policy | destructive |
declared |
get_deployment_frequency_chart | read |
declared |
get_stale_flags_chart | read |
declared |
get_flag_status_chart | read |
declared |
get_lead_time_chart | read |
declared |
get_release_frequency_chart | read |
declared |
create_deployment_event | write |
inferred |
list_deployments | read |
declared |
get_deployment | read |
declared |
update_deployment | write |
inferred |
list_flag_events | read |
declared |
create_insight_group | write |
inferred |
list_insight_groups | read |
declared |
get_insight_group | read |
declared |
update_insight_group | write |
inferred |
delete_insight_group | destructive |
declared |
get_insights_scores | read |
declared |
list_pull_requests | read |
declared |
list_repositories_insights | read |
declared |
associate_repositories_with_projects | write |
inferred |
remove_repository_project_association | destructive |
declared |
tools/list response and it will be re-scored and dated.
Corrections are published alongside the original, not in place of it.