LeashIndex Get the report

Index / devtools

com.mcparmory/launchdarkly

com-mcparmory-launchdarkly declares 274 capabilities across 274 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-11 from tools/list answered by the PyPI package mcparmory-launchdarkly==1.0.4 (published to PyPI as mcparmory-launchdarkly, listed in the official MCP registry as com.mcparmory/launchdarkly 1.0.4), 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 274 tools

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.

critical · irreversible-uncapped · 51 of 274 tools

51 tools are classified as irreversible and declare no limit.

high · no-expiry · All 274 tools

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.

high · no-audit-trail · All 274 tools

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.

high · uncapped-write · 91 of 274 tools

91 tools can modify data and declare no limit.

low · uncapped-read · 132 of 274 tools

132 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
list_relay_proxy_configsread declared
create_relay_proxy_configwrite inferred
get_relay_proxy_configread declared
update_relay_auto_configwrite inferred
delete_relay_auto_configdestructive declared
reset_relay_auto_configdestructive declared
list_applicationsread declared
get_applicationread declared
update_applicationwrite inferred
delete_applicationdestructive declared
list_application_versionsread declared
update_application_versionwrite inferred
delete_application_versiondestructive declared
list_approval_requestsread declared
create_approval_requestwrite inferred
get_approval_requestread declared
update_approval_requestwrite inferred
delete_approval_requestdestructive declared
apply_approval_requestdestructive declared
submit_approval_request_reviewwrite inferred
list_audit_log_entriesread declared
search_audit_log_entriesread inferred
get_audit_log_entryread declared
get_caller_identityread declared
list_extinctionsread declared
list_repositoriesread declared
create_repositorywrite inferred
get_repositoryread declared
update_repositorywrite inferred
delete_repositorydestructive declared
delete_branchesdestructive declared
list_branchesread declared
get_branchread declared
upsert_branchwrite inferred
create_extinction_eventdestructive declared
list_code_reference_statisticsread declared
get_code_references_statisticsread declared
list_destinationsread declared
generate_warehouse_destination_key_pairwrite assumed
create_data_export_destinationwrite inferred
get_destinationread declared
update_destinationwrite inferred
delete_destinationdestructive declared
get_feature_flag_status_across_environmentsread declared
list_feature_flag_statusesread declared
get_feature_flag_statusread declared
list_feature_flagsread declared
create_feature_flagwrite inferred
get_feature_flagread declared
update_feature_flagwrite inferred
delete_feature_flagdestructive declared
copy_feature_flag_between_environmentswrite assumed
list_expiring_context_targetsread declared
update_expiring_context_targetswrite inferred
list_expiring_user_targets_for_feature_flagread declared
schedule_user_target_removal_on_flagdestructive declared
list_flag_triggersread declared
create_flag_triggerwrite inferred
get_trigger_workflow_by_idread declared
update_flag_triggerwrite inferred
delete_trigger_for_flagdestructive declared
get_release_by_flag_keyread declared
update_release_phase_status_by_flag_keywrite inferred
delete_release_for_flagdestructive declared
list_audit_subscriptions_by_integrationread declared
get_audit_log_subscriptionread declared
update_audit_log_subscriptionwrite inferred
delete_audit_log_subscriptiondestructive declared
list_membersread declared
invite_memberssend inferred
update_members_bulkwrite inferred
get_memberread declared
update_memberwrite inferred
delete_memberdestructive declared
add_member_to_teamswrite inferred
list_metricsread declared
create_metricwrite inferred
get_metricread declared
update_metricwrite inferred
delete_metricdestructive declared
list_oauth_clientsread declared
get_oauth_client_by_idread declared
update_oauth_clientwrite inferred
delete_oauth_clientdestructive declared
list_projectsread declared
create_projectwrite inferred
get_projectread declared
update_projectwrite inferred
delete_projectdestructive declared
list_context_kinds_by_projectread declared
update_context_kindwrite inferred
list_environments_by_projectread declared
create_environmentwrite inferred
get_environmentread declared
update_environmentwrite inferred
delete_environmentdestructive declared
reset_environment_sdk_keydestructive declared
list_context_attribute_namesread declared
get_context_attribute_valuesread declared
search_context_instancesread inferred
get_context_instanceread declared
delete_context_instancedestructive declared
search_contextsread inferred
update_flag_setting_for_contextwrite inferred
get_contextread declared
list_experimentsread declared
create_experimentwrite inferred
get_experimentread declared
update_experimentwrite inferred
list_flag_followers_by_project_environmentread declared
reset_mobile_key_for_environmentdestructive declared
evaluate_context_instance_segment_membershipswrite assumed
get_experimentation_settingsread declared
update_experimentation_settingswrite inferred
list_experiments_projectread declared
get_flag_defaults_for_projectread declared
update_flag_defaults_for_projectwrite inferred
update_flag_defaults_for_project_partialwrite inferred
list_approval_requests_for_flagread declared
create_approval_request_for_feature_flagwrite inferred
create_flag_copy_approval_requestwrite inferred
get_approval_request_for_flagread declared
delete_approval_request_for_flagdestructive declared
apply_approval_request_for_flagwrite inferred
review_approval_request_for_flagwrite inferred
list_flag_followersread declared
add_flag_followerwrite inferred
remove_flag_followerdestructive declared
list_scheduled_changes_for_flagread declared
create_scheduled_changes_for_flagwrite inferred
get_scheduled_change_for_feature_flagread declared
update_scheduled_flag_changewrite inferred
delete_scheduled_flag_changesdestructive declared
list_workflows_for_feature_flagread declared
get_custom_workflowread declared
delete_workflowdestructive declared
get_migration_safety_issuesread inferred
add_flag_to_release_pipelinewrite inferred
update_release_phase_statusread inferred
list_layersread declared
create_layerwrite inferred
update_layerwrite inferred
list_metric_groupsread declared
create_metric_groupwrite inferred
get_metric_groupread declared
update_metric_groupwrite inferred
delete_metric_groupdestructive declared
list_release_pipelinesread declared
create_release_pipelinewrite inferred
get_release_pipeline_by_keyread declared
update_release_pipelinewrite inferred
delete_release_pipelinedestructive declared
list_release_progressions_for_pipelineread declared
list_custom_rolesread declared
get_custom_roleread declared
update_custom_rolewrite inferred
delete_custom_roledestructive declared
list_segmentsread declared
create_segmentwrite inferred
get_segmentread declared
update_segmentwrite inferred
delete_segmentdestructive declared
update_big_segment_context_targetswrite inferred
get_segment_membership_for_contextread declared
create_big_segment_exportwrite inferred
get_big_segment_exportread declared
create_big_segment_importwrite inferred
get_big_segment_importread declared
update_big_segment_user_targetsdestructive declared
get_user_segment_membershipread declared
list_expiring_targets_for_segmentread declared
update_segment_expiring_targetswrite inferred
list_expiring_user_targets_for_segmentread declared
update_expiring_user_targets_for_segmentwrite inferred
list_teamsread declared
create_teamwrite inferred
get_teamread declared
update_teamwrite inferred
delete_teamdestructive declared
list_team_maintainersread declared
add_members_to_teamwrite inferred
list_team_rolesread declared
list_workflow_templatesread declared
get_tokenread declared
update_tokenwrite inferred
delete_tokendestructive declared
reset_tokendestructive declared
get_events_usage_by_typeread declared
list_webhooksread declared
get_webhookread declared
update_webhookwrite inferred
delete_webhookdestructive declared
list_tagsread declared
get_ai_config_targetingread declared
update_ai_config_targetingwrite inferred
list_ai_configsread declared
create_ai_configwrite inferred
get_ai_configread declared
update_ai_configwrite inferred
delete_ai_configdestructive declared
create_ai_config_variationwrite inferred
get_ai_config_variationread declared
update_ai_config_variationwrite inferred
delete_ai_config_variationdestructive declared
get_ai_config_quick_statsread declared
get_ai_config_metricsread declared
get_ai_config_metrics_by_variationread declared
add_restricted_modelswrite inferred
remove_restricted_modelsdestructive declared
list_model_configsread declared
create_model_configwrite inferred
get_model_configread declared
delete_model_configdestructive declared
list_ai_toolsread declared
create_ai_toolwrite inferred
list_ai_tool_versionsread declared
get_ai_toolread declared
update_ai_toolwrite inferred
delete_ai_tooldestructive declared
list_prompt_snippetsread declared
create_prompt_snippetwrite inferred
get_prompt_snippetread declared
update_prompt_snippetwrite inferred
delete_prompt_snippetdestructive declared
list_prompt_snippet_referencesread declared
list_agent_graphsread declared
create_agent_graphwrite inferred
get_agent_graphread declared
update_agent_graphwrite inferred
delete_agent_graphdestructive declared
list_agent_optimizationsread declared
create_agent_optimizationwrite inferred
get_agent_optimizationread declared
update_agent_optimizationwrite inferred
delete_agent_optimizationdestructive declared
list_announcementsread declared
create_announcementwrite inferred
update_announcementwrite inferred
delete_announcementdestructive declared
update_approval_request_settings_for_project_environmentwrite inferred
list_viewsread declared
create_viewread inferred
get_viewread declared
update_viewread inferred
delete_viewdestructive declared
link_resources_to_viewread inferred
delete_view_resource_linksdestructive declared
list_linked_resources_for_viewread declared
list_linked_views_for_resourceread declared
list_release_policiesread declared
reorder_release_policieswrite assumed
get_release_policyread declared
update_release_policywrite inferred
delete_release_policydestructive declared
get_deployment_frequency_chartread declared
get_stale_flags_chartread declared
get_flag_status_chartread declared
get_lead_time_chartread declared
get_release_frequency_chartread declared
create_deployment_eventwrite inferred
list_deploymentsread declared
get_deploymentread declared
update_deploymentwrite inferred
list_flag_eventsread declared
create_insight_groupwrite inferred
list_insight_groupsread declared
get_insight_groupread declared
update_insight_groupwrite inferred
delete_insight_groupdestructive declared
get_insights_scoresread declared
list_pull_requestsread declared
list_repositories_insightsread declared
associate_repositories_with_projectswrite inferred
remove_repository_project_associationdestructive declared
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.