Skip to main content

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-approval

    Apply an already-approved AgentControl Config approval request.

  • Apply approval request

    Tool name: apply-approval-request

    Apply an already-approved flag approval request.

  • Archive flag

    Tool name: archive-flag

    Archive a feature flag (reversible).

  • Check flag rollout complete

    Tool name: check-flag-rollout-complete

    Check 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-readiness

    Detailed safety check before removing a feature flag.

  • Clone agentcontrol config variation

    Tool name: clone-agentcontrol-config-variation

    Clone an existing AgentControl Config variation with selective overrides.

  • Copy flag config

    Tool name: copy-flag-config

    Copy a flag's targeting configuration from one environment to another.

  • Create agent graph

    Tool name: create-agent-graph

    Create a new agent graph in a project.

  • Create agentcontrol config

    Tool name: create-agentcontrol-config

    Create a new AgentControl Config in a project.

  • Create agentcontrol config approval

    Tool name: create-agentcontrol-config-approval

    Create an approval request for an AgentControl Config change.

  • Create agentcontrol config variation

    Tool name: create-agentcontrol-config-variation

    Create a variation for an AgentControl Config.

  • Create AI tool

    Tool name: create-ai-tool

    Create a new AI tool definition in a project.

  • Create alert

    Tool name: create-alert

    Create a new observability alert that fires when a metric crosses a threshold.

  • Create approval request

    Tool name: create-approval-request

    Create an approval request for a flag change in an environment that requires approvals.

  • Create automated rollout config

    Tool name: create-automated-rollout-config

    Record an automated rollout config in LaunchDarkly for a feature-flagged change.

  • Create dashboard

    Tool name: create-dashboard

    Create a new empty dashboard (visualization) for organizing charts.

  • Create dataset

    Tool name: create-dataset

    Create a new offline dataset for AI evaluation.

  • Create evaluation

    Tool name: create-evaluation

    Create a new AI evaluation definition.

  • Create experiment

    Tool name: create-experiment

    Create a new experiment on a flag or AgentControl Config.

  • Create flag

    Tool name: create-flag

    Create a new feature flag in a project.

  • Create graph

    Tool name: create-graph

    Add a chart/graph to an existing dashboard.

  • Create metric

    Tool name: create-metric

    Create a new metric in a LaunchDarkly project.

  • Create playground

    Tool name: create-playground

    Create a new LLM playground.

  • Create project

    Tool name: create-project

    Create a new LaunchDarkly project.

  • Create prompt snippet

    Tool name: create-prompt-snippet

    Create a new prompt snippet.

  • Create segment

    Tool name: create-segment

    Create a new segment in a project environment.

  • Create view

    Tool name: create-view

    Create a new view in a project.

  • Delete agent graph

    Tool name: delete-agent-graph

    Permanently delete an agent graph and all of its edges.

  • Delete agentcontrol config

    Tool name: delete-agentcontrol-config

    Permanently delete an AgentControl Config.

  • Delete agentcontrol config variation

    Tool name: delete-agentcontrol-config-variation

    Permanently delete an AgentControl Config variation.

  • Delete AI tool

    Tool name: delete-ai-tool

    Permanently delete an AI tool definition.

  • Delete alert

    Tool name: delete-alert

    Permanently delete an observability alert.

  • Delete dashboard

    Tool name: delete-dashboard

    Permanently delete a dashboard (visualization) and all of its graphs.

  • Delete dataset

    Tool name: delete-dataset

    Permanently delete an offline dataset and its associated metadata.

  • Delete flag

    Tool name: delete-flag

    Permanently delete a feature flag.

  • Delete prompt snippet

    Tool name: delete-prompt-snippet

    Permanently delete a prompt snippet.

  • Find members

    Tool name: find-members

    Case-insensitive substring match across both email and display name (e.g. 'hartmann', 'anthony', 'hart' all work).

  • Find stale flags

    Tool name: find-stale-flags

    Find feature flags that are candidates for cleanup.

  • Get agent graph

    Tool name: get-agent-graph

    Get a specific agent graph by key, including its full edge structure.

  • Get agentcontrol config

    Tool name: get-agentcontrol-config

    Get detailed configuration for a single AgentControl Config including all its variations.

  • Get agentcontrol config health

    Tool name: get-agentcontrol-config-health

    Health check for an AgentControl Config.

  • Get agentcontrol config status envs

    Tool name: get-agentcontrol-config-status-envs

    Check an AgentControl Config's lifecycle status across all environments.

  • Get agentcontrol config targeting

    Tool name: get-agentcontrol-config-targeting

    Read the targeting configuration for an AgentControl Config in a specific environment.

  • Get AI tool

    Tool name: get-ai-tool

    Get a single AI tool definition including its full schema.

  • Get alert

    Tool name: get-alert

    Get detailed information about a specific observability alert.

  • Get alert firing history

    Tool name: get-alert-firing-history

    Show when an alert actually fired, and what state it is in now.

  • Get context instances

    Tool name: get-context-instances

    Get all stored instances of a specific context by kind and key.

  • Get dashboard

    Tool name: get-dashboard

    Get detailed information about a specific dashboard including all its graphs.

  • Get dataset

    Tool name: get-dataset

    Get details about a specific offline dataset by ID, including its processing status and row count.

  • Get doc

    Tool name: get-doc

    Fetch the full markdown content of a LaunchDarkly documentation page.

  • Get environment

    Tool name: get-environment

    Get a LaunchDarkly environment's client-side ID and mobile key.

  • Get evaluation

    Tool name: get-evaluation

    Get details about a specific evaluation definition, including its configuration and last run status.

  • Get evaluation run summary

    Tool name: get-evaluation-run-summary

    Get the summary results of a completed evaluation run, including pass/fail counts and aggregate scores.

  • Get experiment

    Tool name: get-experiment

    Get detailed information about a specific experiment, including its treatments, metrics, and current iteration status.

  • Get experiment metric results

    Tool name: get-experiment-metric-results

    Get detailed statistical results for a single metric on an experiment iteration.

  • Get experiment results

    Tool name: get-experiment-results

    Get an overall results summary for an experiment, across every metric on the current iteration.

  • Get flag

    Tool name: get-flag

    Get detailed configuration for a single feature flag scoped to a specific environment.

  • Get flag health

    Tool name: get-flag-health

    Get 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-envs

    Check a flag's lifecycle status across all environments.

  • Get flag unique context exposures

    Tool name: get-flag-unique-context-exposures

    Get unique-context exposure counts (distinct-context cardinality) for a flag in an environment.

  • Get keys

    Tool name: get-keys

    Discover available data keys/dimensions for a product type.

  • Get member self

    Tool name: get-member-self

    Return the member ID, profile, and team memberships for the currently authenticated user.

  • Get metric

    Tool name: get-metric

    Get full details for a single LaunchDarkly metric: measureType, eventKey, successCriteria, unit, description, tags, creation date, and attached flag count.

  • Get playground

    Tool name: get-playground

    Get details about a specific LLM playground, including its variants (evaluation definitions and their positions).

  • Get project

    Tool name: get-project

    Get a LaunchDarkly project with its environments.

  • Get prompt snippet

    Tool name: get-prompt-snippet

    Get a specific prompt snippet by key.

  • Get resource views

    Tool name: get-resource-views

    List the views a flag, segment, or AgentControl Config is linked to.

  • Get SDK active

    Tool name: get-sdk-active

    Check whether any SDKs have been active in a given environment.

  • Get segment

    Tool name: get-segment

    Get detailed configuration for a single segment in an environment.

  • Get service connections usage

    Tool name: get-service-connections-usage

    Get a time series of service connection minutes from your LaunchDarkly account.

  • Get session event chunk URL

    Tool name: get-session-event-chunk-url

    Get a signed download URL for one rrweb event chunk of a session.

  • Get session event chunks

    Tool name: get-session-event-chunks

    List the rrweb event chunks recorded for a session.

  • Get session timestamp event chunk URL

    Tool name: get-session-timestamp-event-chunk-url

    Get a signed download URL for the rrweb event chunk covering a specific timestamp within a session.

  • Get view

    Tool name: get-view

    Get a single view by key.

  • Invite members

    Tool name: invite-members

    Invite one or more people to the LaunchDarkly account by email.

  • Link view resources

    Tool name: link-view-resources

    Link flags, segments, or AgentControl Configs to a view.

  • List agent graphs

    Tool name: list-agent-graphs

    List all agent graphs in a project.

  • List agentcontrol config approvals

    Tool name: list-agentcontrol-config-approvals

    List approval requests for an AgentControl Config.

  • List agentcontrol configs

    Tool name: list-agentcontrol-configs

    Search and browse AgentControl Configs in a project.

  • List AI tools

    Tool name: list-ai-tools

    List AI tool definitions in a project.

  • List alerts

    Tool name: list-alerts

    List existing observability alerts for the project.

  • List approval requests

    Tool name: list-approval-requests

    List pending approval requests for a flag in an environment.

  • List dashboards

    Tool name: list-dashboards

    List existing dashboards (visualizations) for the project.

  • List datasets

    Tool name: list-datasets

    List offline datasets for a project.

  • List evaluations

    Tool name: list-evaluations

    List AgentControl Config evaluations in a project.

  • List experiments

    Tool name: list-experiments

    List experiments in a project, optionally filtered by environment.

  • List flags

    Tool name: list-flags

    Search and browse feature flags in a project.

  • List metric events

    Tool name: list-metric-events

    List 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-metrics

    List metrics in a LaunchDarkly project.

  • List playgrounds

    Tool name: list-playgrounds

    List LLM playgrounds in a project.

  • List projects

    Tool name: list-projects

    List LaunchDarkly projects in the account.

  • List prompt snippets

    Tool name: list-prompt-snippets

    List prompt snippets in a project.

  • List release policies

    Tool name: list-release-policies

    List release policies for a project.

  • List segments

    Tool name: list-segments

    List segments in a project environment.

  • List view resources

    Tool name: list-view-resources

    List the resources of one type linked to a view.

  • List views

    Tool name: list-views

    List views in a project.

  • Manage expiring targets

    Tool name: manage-expiring-targets

    List, add, update, or remove expiring targets on a flag.

  • Match release policies

    Tool name: match-release-policies

    Resolve 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-graph

    Preview a chart/graph inline WITHOUT saving it to a dashboard.

  • Query aggregations

    Tool name: query-aggregations

    Retrieve bucketed, aggregated values over time for a product type.

  • Query change history

    Tool name: query-change-history

    Query the audit log to find what changed in a LaunchDarkly account.

  • Query error groups

    Tool name: query-error-groups

    Query project error groups.

  • Query flag evaluations

    Tool name: query-flag-evaluations

    Query flag evaluations for a session.

  • Query logs

    Tool name: query-logs

    Query project logs.

  • Query service map

    Tool name: query-service-map

    Query the service dependency map (service map) for a project.

  • Query sessions

    Tool name: query-sessions

    Query project sessions.

  • Query timeline events

    Tool name: query-timeline-events

    Query timeline indicator events for a session.

  • Query traces

    Tool name: query-traces

    Query project traces.

  • Run evaluation

    Tool name: run-evaluation

    Start a new run of an AI evaluation.

  • Save and start experiment iteration

    Tool name: save-and-start-experiment-iteration

    Stop 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-contexts

    Search for stored LaunchDarkly contexts in an environment by kind, key, or attribute value.

  • Search docs

    Tool name: search-docs

    Search 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-config

    Create an AgentControl Config with its first variation in one step.

  • Start experiment iteration

    Tool name: start-experiment-iteration

    Start an experiment iteration.

  • Start guarded rollout

    Tool name: start-guarded-rollout

    Start a guarded rollout on a flag's default rule (fallthrough).

  • Stop experiment iteration

    Tool name: stop-experiment-iteration

    Stop the currently running iteration of an experiment.

  • Stop guarded rollout

    Tool name: stop-guarded-rollout

    Stop an active guarded rollout on a flag's default rule (fallthrough).

  • Toggle agentcontrol config

    Tool name: toggle-agentcontrol-config

    Turn an AgentControl Config's targeting on or off in a specific environment.

  • Toggle alert

    Tool name: toggle-alert

    Enable or disable an observability alert without changing its configuration.

  • Toggle flag

    Tool name: toggle-flag

    Turn a feature flag's targeting on or off in a specific environment.

  • Update agent graph

    Tool name: update-agent-graph

    Update an agent graph's metadata or structure.

  • Update agentcontrol config

    Tool name: update-agentcontrol-config

    Update an AgentControl Config's metadata: name, description, tags, or archive status.

  • Update agentcontrol config rollout

    Tool name: update-agentcontrol-config-rollout

    Update the default (fallthrough) rule for an AgentControl Config in an environment.

  • Update agentcontrol config targeting

    Tool name: update-agentcontrol-config-targeting

    Add, remove, or modify custom targeting rules for an AgentControl Config in an environment.

  • Update agentcontrol config targets

    Tool name: update-agentcontrol-config-targets

    Add or remove specific contexts from individual AgentControl Config targeting in an environment.

  • Update agentcontrol config variation

    Tool name: update-agentcontrol-config-variation

    Update an AgentControl Config variation's name, description, model, instructions/messages, parameters, attached tools, or judge configuration.

  • Update AI tool

    Tool name: update-ai-tool

    Update an AI tool definition's description, schema, tags, or customParameters.

  • Update alert

    Tool name: update-alert

    Update an existing observability alert.

  • Update experiment

    Tool name: update-experiment

    Update fields on an experiment or its current iteration.

  • Update flag settings

    Tool name: update-flag-settings

    Update 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-targets

    Add or remove specific users or contexts from individual flag targeting.

  • Update off variation

    Tool name: update-off-variation

    Set the variation served when a flag's targeting is turned OFF in a specific environment.

  • Update playground

    Tool name: update-playground

    Update an LLM playground's name, variants, or archived status.

  • Update prerequisites

    Tool name: update-prerequisites

    Add or remove prerequisites for a flag in a specific environment.

  • Update prompt snippet

    Tool name: update-prompt-snippet

    Update an existing prompt snippet.

  • Update rollout

    Tool name: update-rollout

    Change the default rule (fallthrough) for a flag.

  • Update segment rules

    Tool name: update-segment-rules

    Add, remove, or modify attribute-based targeting rules on a segment.

  • Update segment targets

    Tool name: update-segment-targets

    Add or remove individual context keys from a segment's included or excluded lists.

  • Update targeting rules

    Tool name: update-targeting-rules

    Add, remove, or modify custom targeting rules for a flag in an environment.

  • Update view

    Tool name: update-view

    Update a view's name, description, maintainer, or tags.

  • Vent

    Tool name: vent

    Report 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.

Frequently asked questions