LaunchDarkly
MCP server for LaunchDarkly - manage feature flags, experiments, and AI Configs
Tools
141 available tools
Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.
141 tools found.
Apply agentcontrol config approval
Tool name:
apply-agentcontrol-config-approvalApply an already-approved AgentControl Config approval request.
Apply approval request
Tool name:
apply-approval-requestApply an already-approved flag approval request.
Archive flag
Tool name:
archive-flagArchive a feature flag (reversible).
Check flag rollout complete
Tool name:
check-flag-rollout-completeCheck whether a feature flag is fully rolled out to a single deterministic variation across all traffic-bearing environments.
Check removal readiness
Tool name:
check-removal-readinessDetailed safety check before removing a feature flag.
Clone agentcontrol config variation
Tool name:
clone-agentcontrol-config-variationClone an existing AgentControl Config variation with selective overrides.
Copy flag config
Tool name:
copy-flag-configCopy a flag's targeting configuration from one environment to another.
Create agent graph
Tool name:
create-agent-graphCreate a new agent graph in a project.
Create agentcontrol config
Tool name:
create-agentcontrol-configCreate a new AgentControl Config in a project.
Create agentcontrol config approval
Tool name:
create-agentcontrol-config-approvalCreate an approval request for an AgentControl Config change.
Create agentcontrol config variation
Tool name:
create-agentcontrol-config-variationCreate a variation for an AgentControl Config.
Create AI tool
Tool name:
create-ai-toolCreate a new AI tool definition in a project.
Create alert
Tool name:
create-alertCreate a new observability alert that fires when a metric crosses a threshold.
Create approval request
Tool name:
create-approval-requestCreate an approval request for a flag change in an environment that requires approvals.
Create automated rollout config
Tool name:
create-automated-rollout-configRecord an automated rollout config in LaunchDarkly for a feature-flagged change.
Create dashboard
Tool name:
create-dashboardCreate a new empty dashboard (visualization) for organizing charts.
Create dataset
Tool name:
create-datasetCreate a new offline dataset for AI evaluation.
Create evaluation
Tool name:
create-evaluationCreate a new AI evaluation definition.
Create experiment
Tool name:
create-experimentCreate a new experiment on a flag or AgentControl Config.
Create flag
Tool name:
create-flagCreate a new feature flag in a project.
Create graph
Tool name:
create-graphAdd a chart/graph to an existing dashboard.
Create metric
Tool name:
create-metricCreate a new metric in a LaunchDarkly project.
Create playground
Tool name:
create-playgroundCreate a new LLM playground.
Create project
Tool name:
create-projectCreate a new LaunchDarkly project.
Create prompt snippet
Tool name:
create-prompt-snippetCreate a new prompt snippet.
Create segment
Tool name:
create-segmentCreate a new segment in a project environment.
Create view
Tool name:
create-viewCreate a new view in a project.
Delete agent graph
Tool name:
delete-agent-graphPermanently delete an agent graph and all of its edges.
Delete agentcontrol config
Tool name:
delete-agentcontrol-configPermanently delete an AgentControl Config.
Delete agentcontrol config variation
Tool name:
delete-agentcontrol-config-variationPermanently delete an AgentControl Config variation.
Delete AI tool
Tool name:
delete-ai-toolPermanently delete an AI tool definition.
Delete alert
Tool name:
delete-alertPermanently delete an observability alert.
Delete dashboard
Tool name:
delete-dashboardPermanently delete a dashboard (visualization) and all of its graphs.
Delete dataset
Tool name:
delete-datasetPermanently delete an offline dataset and its associated metadata.
Delete flag
Tool name:
delete-flagPermanently delete a feature flag.
Delete prompt snippet
Tool name:
delete-prompt-snippetPermanently delete a prompt snippet.
Find members
Tool name:
find-membersCase-insensitive substring match across both email and display name (e.g. 'hartmann', 'anthony', 'hart' all work).
Find stale flags
Tool name:
find-stale-flagsFind feature flags that are candidates for cleanup.
Get agent graph
Tool name:
get-agent-graphGet a specific agent graph by key, including its full edge structure.
Get agentcontrol config
Tool name:
get-agentcontrol-configGet detailed configuration for a single AgentControl Config including all its variations.
Get agentcontrol config health
Tool name:
get-agentcontrol-config-healthHealth check for an AgentControl Config.
Get agentcontrol config status envs
Tool name:
get-agentcontrol-config-status-envsCheck an AgentControl Config's lifecycle status across all environments.
Get agentcontrol config targeting
Tool name:
get-agentcontrol-config-targetingRead the targeting configuration for an AgentControl Config in a specific environment.
Get AI tool
Tool name:
get-ai-toolGet a single AI tool definition including its full schema.
Get alert
Tool name:
get-alertGet detailed information about a specific observability alert.
Get alert firing history
Tool name:
get-alert-firing-historyShow when an alert actually fired, and what state it is in now.
Get context instances
Tool name:
get-context-instancesGet all stored instances of a specific context by kind and key.
Get dashboard
Tool name:
get-dashboardGet detailed information about a specific dashboard including all its graphs.
Get dataset
Tool name:
get-datasetGet details about a specific offline dataset by ID, including its processing status and row count.
Get doc
Tool name:
get-docFetch the full markdown content of a LaunchDarkly documentation page.
Get environment
Tool name:
get-environmentGet a LaunchDarkly environment's client-side ID and mobile key.
Get evaluation
Tool name:
get-evaluationGet details about a specific evaluation definition, including its configuration and last run status.
Get evaluation run summary
Tool name:
get-evaluation-run-summaryGet the summary results of a completed evaluation run, including pass/fail counts and aggregate scores.
Get experiment
Tool name:
get-experimentGet detailed information about a specific experiment, including its treatments, metrics, and current iteration status.
Get experiment metric results
Tool name:
get-experiment-metric-resultsGet detailed statistical results for a single metric on an experiment iteration.
Get experiment results
Tool name:
get-experiment-resultsGet an overall results summary for an experiment, across every metric on the current iteration.
Get flag
Tool name:
get-flagGet detailed configuration for a single feature flag scoped to a specific environment.
Get flag health
Tool name:
get-flag-healthGet combined health view for a single flag: lifecycle state, last-requested timestamp, targeting summary (rules count, targets count, on/off), age, and whether it's temporary.
Get flag status across envs
Tool name:
get-flag-status-across-envsCheck a flag's lifecycle status across all environments.
Get flag unique context exposures
Tool name:
get-flag-unique-context-exposuresGet unique-context exposure counts (distinct-context cardinality) for a flag in an environment.
Get keys
Tool name:
get-keysDiscover available data keys/dimensions for a product type.
Get member self
Tool name:
get-member-selfReturn the member ID, profile, and team memberships for the currently authenticated user.
Get metric
Tool name:
get-metricGet full details for a single LaunchDarkly metric: measureType, eventKey, successCriteria, unit, description, tags, creation date, and attached flag count.
Get playground
Tool name:
get-playgroundGet details about a specific LLM playground, including its variants (evaluation definitions and their positions).
Get project
Tool name:
get-projectGet a LaunchDarkly project with its environments.
Get prompt snippet
Tool name:
get-prompt-snippetGet a specific prompt snippet by key.
Get resource views
Tool name:
get-resource-viewsList the views a flag, segment, or AgentControl Config is linked to.
Get SDK active
Tool name:
get-sdk-activeCheck whether any SDKs have been active in a given environment.
Get segment
Tool name:
get-segmentGet detailed configuration for a single segment in an environment.
Get service connections usage
Tool name:
get-service-connections-usageGet a time series of service connection minutes from your LaunchDarkly account.
Get session event chunk URL
Tool name:
get-session-event-chunk-urlGet a signed download URL for one rrweb event chunk of a session.
Get session event chunks
Tool name:
get-session-event-chunksList the rrweb event chunks recorded for a session.
Get session timestamp event chunk URL
Tool name:
get-session-timestamp-event-chunk-urlGet a signed download URL for the rrweb event chunk covering a specific timestamp within a session.
Get view
Tool name:
get-viewGet a single view by key.
Invite members
Tool name:
invite-membersInvite one or more people to the LaunchDarkly account by email.
Link view resources
Tool name:
link-view-resourcesLink flags, segments, or AgentControl Configs to a view.
List agent graphs
Tool name:
list-agent-graphsList all agent graphs in a project.
List agentcontrol config approvals
Tool name:
list-agentcontrol-config-approvalsList approval requests for an AgentControl Config.
List agentcontrol configs
Tool name:
list-agentcontrol-configsSearch and browse AgentControl Configs in a project.
List AI tools
Tool name:
list-ai-toolsList AI tool definitions in a project.
List alerts
Tool name:
list-alertsList existing observability alerts for the project.
List approval requests
Tool name:
list-approval-requestsList pending approval requests for a flag in an environment.
List dashboards
Tool name:
list-dashboardsList existing dashboards (visualizations) for the project.
List datasets
Tool name:
list-datasetsList offline datasets for a project.
List evaluations
Tool name:
list-evaluationsList AgentControl Config evaluations in a project.
List experiments
Tool name:
list-experimentsList experiments in a project, optionally filtered by environment.
List flags
Tool name:
list-flagsSearch and browse feature flags in a project.
List metric events
Tool name:
list-metric-eventsList recent event keys received by a LaunchDarkly project — used to check which events are actively flowing before creating a metric.
List metrics
Tool name:
list-metricsList metrics in a LaunchDarkly project.
List playgrounds
Tool name:
list-playgroundsList LLM playgrounds in a project.
List projects
Tool name:
list-projectsList LaunchDarkly projects in the account.
List prompt snippets
Tool name:
list-prompt-snippetsList prompt snippets in a project.
List release policies
Tool name:
list-release-policiesList release policies for a project.
List segments
Tool name:
list-segmentsList segments in a project environment.
List view resources
Tool name:
list-view-resourcesList the resources of one type linked to a view.
List views
Tool name:
list-viewsList views in a project.
Manage expiring targets
Tool name:
manage-expiring-targetsList, add, update, or remove expiring targets on a flag.
Match release policies
Tool name:
match-release-policiesResolve which release policies would govern a flag in a given environment — a read-only dry-run of the server-side policy matching logic.
Preview graph
Tool name:
preview-graphPreview a chart/graph inline WITHOUT saving it to a dashboard.
Query aggregations
Tool name:
query-aggregationsRetrieve bucketed, aggregated values over time for a product type.
Query change history
Tool name:
query-change-historyQuery the audit log to find what changed in a LaunchDarkly account.
Query error groups
Tool name:
query-error-groupsQuery project error groups.
Query flag evaluations
Tool name:
query-flag-evaluationsQuery flag evaluations for a session.
Query logs
Tool name:
query-logsQuery project logs.
Query service map
Tool name:
query-service-mapQuery the service dependency map (service map) for a project.
Query sessions
Tool name:
query-sessionsQuery project sessions.
Query timeline events
Tool name:
query-timeline-eventsQuery timeline indicator events for a session.
Query traces
Tool name:
query-tracesQuery project traces.
Run evaluation
Tool name:
run-evaluationStart a new run of an AI evaluation.
Save and start experiment iteration
Tool name:
save-and-start-experiment-iterationStop the current running iteration, create a new draft iteration with the provided field updates applied, and start it — the API-recommended way to mutate treatments, metrics, methodology, or other…
Search contexts
Tool name:
search-contextsSearch for stored LaunchDarkly contexts in an environment by kind, key, or attribute value.
Search docs
Tool name:
search-docsSearch LaunchDarkly documentation to retrieve authoritative reference material for flags, targeting rules, experiments, segments, AgentControl configs, SDKs, API fields, rollouts, metrics, and more.
Setup agentcontrol config
Tool name:
setup-agentcontrol-configCreate an AgentControl Config with its first variation in one step.
Start experiment iteration
Tool name:
start-experiment-iterationStart an experiment iteration.
Start guarded rollout
Tool name:
start-guarded-rolloutStart a guarded rollout on a flag's default rule (fallthrough).
Stop experiment iteration
Tool name:
stop-experiment-iterationStop the currently running iteration of an experiment.
Stop guarded rollout
Tool name:
stop-guarded-rolloutStop an active guarded rollout on a flag's default rule (fallthrough).
Toggle agentcontrol config
Tool name:
toggle-agentcontrol-configTurn an AgentControl Config's targeting on or off in a specific environment.
Toggle alert
Tool name:
toggle-alertEnable or disable an observability alert without changing its configuration.
Toggle flag
Tool name:
toggle-flagTurn a feature flag's targeting on or off in a specific environment.
Update agent graph
Tool name:
update-agent-graphUpdate an agent graph's metadata or structure.
Update agentcontrol config
Tool name:
update-agentcontrol-configUpdate an AgentControl Config's metadata: name, description, tags, or archive status.
Update agentcontrol config rollout
Tool name:
update-agentcontrol-config-rolloutUpdate the default (fallthrough) rule for an AgentControl Config in an environment.
Update agentcontrol config targeting
Tool name:
update-agentcontrol-config-targetingAdd, remove, or modify custom targeting rules for an AgentControl Config in an environment.
Update agentcontrol config targets
Tool name:
update-agentcontrol-config-targetsAdd or remove specific contexts from individual AgentControl Config targeting in an environment.
Update agentcontrol config variation
Tool name:
update-agentcontrol-config-variationUpdate an AgentControl Config variation's name, description, model, instructions/messages, parameters, attached tools, or judge configuration.
Update AI tool
Tool name:
update-ai-toolUpdate an AI tool definition's description, schema, tags, or customParameters.
Update alert
Tool name:
update-alertUpdate an existing observability alert.
Update experiment
Tool name:
update-experimentUpdate fields on an experiment or its current iteration.
Update flag settings
Tool name:
update-flag-settingsUpdate a flag's top-level settings: name, description, tags, temporary/permanent status, maintainer, default variations, or custom properties.
Update individual targets
Tool name:
update-individual-targetsAdd or remove specific users or contexts from individual flag targeting.
Update off variation
Tool name:
update-off-variationSet the variation served when a flag's targeting is turned OFF in a specific environment.
Update playground
Tool name:
update-playgroundUpdate an LLM playground's name, variants, or archived status.
Update prerequisites
Tool name:
update-prerequisitesAdd or remove prerequisites for a flag in a specific environment.
Update prompt snippet
Tool name:
update-prompt-snippetUpdate an existing prompt snippet.
Update rollout
Tool name:
update-rolloutChange the default rule (fallthrough) for a flag.
Update segment rules
Tool name:
update-segment-rulesAdd, remove, or modify attribute-based targeting rules on a segment.
Update segment targets
Tool name:
update-segment-targetsAdd or remove individual context keys from a segment's included or excluded lists.
Update targeting rules
Tool name:
update-targeting-rulesAdd, remove, or modify custom targeting rules for a flag in an environment.
Update view
Tool name:
update-viewUpdate a view's name, description, maintainer, or tags.
Vent
Tool name:
ventReport a missing capability, bug, parameter gap, or unclear error encountered while using LaunchDarkly MCP tools.
Compatibility
Connect LaunchDarkly to the clients your teams already use
27 AI clients can connect to LaunchDarkly through Runlayer. Pick one for its setup steps and controls.
Why Runlayer
Why connect LaunchDarkly through Runlayer?
One approved path
Approve LaunchDarkly once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.
Fine-grained policy
Control who can use each server, tool, and resource, and under which runtime conditions.
Runtime security
Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.
Audit and observability
Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.
