Tool to apply an approved approval request in LaunchDarkly. Use when you need to execute changes that have been approved.
Apply Approval Request for FlagLAUNCH_DARKLY_APPLY_APPROVAL_REQUEST_FOR_FLAG
Tool to apply an approved approval request for a feature flag in LaunchDarkly. Use when you need to execute changes that have been approved for a specific flag in an environment.
Copy Feature FlagLAUNCH_DARKLY_COPY_FEATURE_FLAG
Tool to copy a feature flag's configuration from one environment to another within the same project. Use when you need to replicate flag settings across environments, such as promoting configurations from test to production.
Tool to create a public announcement in LaunchDarkly. Use when you need to notify users about system maintenance, important updates, or critical information. Announcements can be scheduled to appear at specific times and optionally set to auto-expire.
Tool to create an approval request in LaunchDarkly. Use when you need to request approval for flag changes before they are applied. The request requires a resource ID, description, and a list of instructions in semantic patch format.
Create Approval Request for FlagLAUNCH_DARKLY_CREATE_APPROVAL_REQUEST_FOR_FLAG
Tool to create an approval request for a feature flag in LaunchDarkly. Use when you need to request approval for changes to a feature flag before applying them. Approval requests enable workflow controls and review processes for flag changes.
Tool to review an approval request by approving, declining, or commenting on changes. Use when you need to provide feedback or make a decision on a pending approval request in LaunchDarkly.
Create Approval Request Review for FlagLAUNCH_DARKLY_CREATE_APPROVAL_REQUEST_REVIEW_FOR_FLAG
Tool to review an approval request for a feature flag by approving, declining, or commenting on the changes. Use when you need to provide feedback or make a decision on a pending flag approval request.
Create Big Segment ExportLAUNCH_DARKLY_CREATE_BIG_SEGMENT_EXPORT
Tool to create an export for a big segment in LaunchDarkly. Use when you need to export a synced segment or list-based segment with 15,000+ entries. The export ID is returned and can be used to check export status.
Create Big Segment Store IntegrationLAUNCH_DARKLY_CREATE_BIG_SEGMENT_STORE_INTEGRATION
Tool to create a persistent store integration for big segments in LaunchDarkly. Use when you need to set up a new Redis or DynamoDB integration for syncing large list-based segments. This integration is required for server-side SDKs to evaluate segments synced from external tools.
Tool to create a new custom role in LaunchDarkly. Use when you need to define a custom set of permissions for members or teams. The role must have a unique key and at least one policy statement defining the allowed or denied actions.
Create Data Export DestinationLAUNCH_DARKLY_CREATE_DESTINATION
Tool to create a new Data Export destination for exporting LaunchDarkly event data to external services. Use when you need to set up integrations with services like Kinesis, Google PubSub, Azure Event Hubs, or other supported destinations.
Tool to create a new environment within a LaunchDarkly project. Use when you need to add a new environment such as development, staging, or production.
Create ExperimentLAUNCH_DARKLY_CREATE_EXPERIMENT
Tool to create a new experiment in LaunchDarkly. Use when you need to set up A/B tests or multivariate experiments to measure the impact of feature flag variations on specified metrics.
Tool to create new extinction events for feature flags in LaunchDarkly. Use when you need to record that a feature flag has been removed from the codebase. Extinction events track when flags are no longer referenced in code.
Tool to create a new feature flag in LaunchDarkly. Use when you need to create a feature flag with a name, key, and optional variations. Supports creating both standard and migration flags.
Create Flag Scheduled ChangesLAUNCH_DARKLY_CREATE_FLAG_CONFIG_SCHEDULED_CHANGES
Tool to create a scheduled changes workflow for a feature flag in LaunchDarkly. Scheduled changes allow you to plan flag configuration updates for a future time. Use when you need to automate flag changes at a specific date/time.
Create Flag Copy Config Approval RequestLAUNCH_DARKLY_CREATE_FLAG_COPY_CONFIG_APPROVAL_REQUEST
Tool to create an approval request for copying a feature flag's configuration from one environment to another. Use when you need to promote flag settings across environments with approval workflow.
Create Flag Import ConfigurationLAUNCH_DARKLY_CREATE_FLAG_IMPORT_CONFIGURATION
Tool to create a new flag import configuration for importing feature flags from external feature management systems like Split or Unleash. Use when setting up automated flag synchronization from another platform into LaunchDarkly. The config object structure varies by integration key.
Create Flag LinkLAUNCH_DARKLY_CREATE_FLAG_LINK
Tool to create a new flag link in LaunchDarkly. Flag links connect feature flags to external resources such as documentation, issue trackers (like JIRA), or code repositories. Use when you need to associate a flag with an external URL for tracking or documentation purposes.
Create HoldoutLAUNCH_DARKLY_CREATE_HOLDOUT
Tool to create a new holdout in LaunchDarkly for experiment control groups. Use when you need to create a holdout to measure the impact of features against a control group. Requires LD-API-Version: beta header.
Tool to create a new integration configuration in LaunchDarkly. Use when you need to set up automated workflows with external services like Slack, Datadog, Jira, custom webhooks, or other third-party integrations. Note: This endpoint requires the 'LD-API-Version: beta' header which is automatically included.
Tool to create a new iteration for an experiment in LaunchDarkly. Use when you need to set up a new experiment iteration with specific hypothesis, metrics, treatments (variations), and feature flag configurations.
Create LayerLAUNCH_DARKLY_CREATE_LAYER
Tool to create a new layer in a LaunchDarkly project. Use when you need to set up a new layer for organizing experiments.
Create MembersLAUNCH_DARKLY_CREATE_MEMBERS
Tool to invite one or more new members to join a LaunchDarkly account. Use when you need to add new team members. Each member receives an invitation email and must have an email address and either a role or customRoles.
Create MetricLAUNCH_DARKLY_CREATE_METRIC
Tool to create a new metric in LaunchDarkly. Use when you need to define a new metric for tracking pageviews, clicks, or custom events in experiments.
Tool to create a new metric group in LaunchDarkly. Use when you need to organize multiple metrics together for experiments or analysis. Metric groups must contain at least 2 metrics.
Tool to check migration safety issues for a feature flag patch. Returns safety issues associated with the provided semantic patch instructions. Use when you need to validate if flag changes will cause migration issues before applying them.
Tool to create (register) a LaunchDarkly OAuth 2.0 client. Use when you need to build custom integrations using LaunchDarkly as your identity provider. The client secret is only returned upon creation, so save it securely.
Create ProjectLAUNCH_DARKLY_CREATE_PROJECT
Tool to create a new project with the given key and name. Project keys must be unique within an account. Use when you need to set up a new project in LaunchDarkly.
Create Relay Proxy Auto ConfigurationLAUNCH_DARKLY_CREATE_RELAY_AUTO_CONFIG
Tool to create a new Relay Proxy configuration in LaunchDarkly. Use when you need to set up a new Relay Proxy with specific access policies for environments and projects. The response includes the full configuration key which is only shown once.
Create Release for FlagLAUNCH_DARKLY_CREATE_RELEASE_FOR_FLAG
Tool to create a release by adding a flag to a release pipeline in LaunchDarkly. Use when you need to add a feature flag to a release pipeline for progressive rollout across multiple phases.
Tool to create a release pipeline in LaunchDarkly. Release pipelines standardize and automate the feature flag release process across a series of phases. Use when you need to set up a structured rollout process.
Tool to create a new release policy for a specified project. Use when you need to set up release automation policies for progressive or guarded rollouts. Requires beta API version header.
Create RepositoryLAUNCH_DARKLY_CREATE_REPOSITORY
Tool to create a code reference repository with the specified name. Use when you need to set up a new repository for code reference scanning in LaunchDarkly. This enables tracking of feature flag usage across your codebase.
Create SegmentLAUNCH_DARKLY_CREATE_SEGMENT
Tool to create a new segment in LaunchDarkly. Segments are groups of contexts that you can use to manage flag targeting rules. Use when you need to organize users, devices, or other contexts into logical groups for feature flag targeting.
Tool to create a new audit log subscription for forwarding LaunchDarkly audit events to external services. Use when you need to set up integrations with monitoring or logging platforms like Datadog, Splunk, Elastic, or Microsoft Teams to receive real-time audit log notifications.
Create TeamLAUNCH_DARKLY_CREATE_TEAM
Tool to create a new team in LaunchDarkly. Use when you need to set up a new team for organizing members and managing permissions. To learn more, read Creating a team documentation.
Create Flag Trigger WorkflowLAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW
Creates a flag trigger workflow in LaunchDarkly. Flag triggers allow you to automatically toggle feature flags on or off in response to external events (e.g., monitoring alerts from Datadog, Honeycomb, or custom webhooks). The trigger generates a unique URL that can be called to execute the configured flag action.
Create WebhookLAUNCH_DARKLY_CREATE_WEBHOOK
Tool to create a new webhook in LaunchDarkly. Use when you need to set up HTTP callbacks to receive notifications about events in your LaunchDarkly environment.
Create WorkflowLAUNCH_DARKLY_CREATE_WORKFLOW
Tool to create a workflow in LaunchDarkly for automating flag changes. Use when you need to schedule flag changes or set up approval-based flag management. Workflows can execute flag actions based on time schedules or approval conditions.
Tool to create a workflow template in LaunchDarkly. Workflow templates provide reusable patterns for common flag change workflows. Use when you need to standardize workflow processes across teams or projects. Either provide an existing workflowId to convert a workflow into a template, or provide stages with flagKey and environmentKey to define a new template from scratch.
Tool to permanently delete an announcement from LaunchDarkly. Use when you need to remove an announcement that is no longer needed. Once deleted, the announcement cannot be recovered.
Tool to delete an approval request in LaunchDarkly. Use when you need to remove a pending or declined approval request. Once deleted, the approval request cannot be recovered.
Delete Approval Request for FlagLAUNCH_DARKLY_DELETE_APPROVAL_REQUEST_FOR_FLAG
Permanently deletes an approval request for a feature flag in LaunchDarkly. Approval requests allow teams to review and approve flag changes before they are applied. Once deleted, the approval request cannot be recovered. Ensure you have the correct approval request ID before proceeding.
Delete Big Segment Store IntegrationLAUNCH_DARKLY_DELETE_BIG_SEGMENT_STORE_INTEGRATION
Tool to permanently delete a persistent store integration for big segments. Each integration uses either Redis or DynamoDB. Use when you need to remove a big segment store configuration from an environment.
Delete Branches from Code Reference RepositoryLAUNCH_DARKLY_DELETE_BRANCHES
Asynchronously deletes multiple branches from a LaunchDarkly code reference repository. Use this tool to clean up old or unused branches from your code reference configuration. The operation is asynchronous - branches are queued for deletion rather than deleted immediately.
Permanently deletes a custom role from LaunchDarkly. Once deleted, the role cannot be recovered and will be removed from all members and teams it was assigned to. Ensure you have the correct role key before proceeding.
Delete Data Export DestinationLAUNCH_DARKLY_DELETE_DESTINATION
Permanently deletes a Data Export destination from LaunchDarkly. Data Export destinations allow you to export event data to external services. Once deleted, the destination cannot be recovered. Ensure you have the correct destination ID before proceeding.
Tool to permanently delete an environment from a LaunchDarkly project. Once deleted, the environment and its configuration cannot be recovered. Ensure you have the correct project and environment keys before proceeding.
Tool to permanently delete a feature flag from LaunchDarkly. Use when you need to remove a feature flag that is no longer needed. Once deleted, the flag cannot be recovered.
Delete Flag Scheduled ChangesLAUNCH_DARKLY_DELETE_FLAG_CONFIG_SCHEDULED_CHANGES
Tool to delete scheduled changes workflow for a feature flag in LaunchDarkly. Scheduled changes allow you to plan flag configuration updates for a future time. Once deleted, the scheduled changes cannot be recovered.
Delete Flag Import ConfigurationLAUNCH_DARKLY_DELETE_FLAG_IMPORT_CONFIGURATION
Tool to delete a flag import configuration by ID. The integration key identifies the feature management system from which the import occurs (e.g., 'split'). This action requires the LD-API-Version: beta header.
Delete Flag LinkLAUNCH_DARKLY_DELETE_FLAG_LINK
Permanently deletes a flag link from LaunchDarkly. Flag links connect feature flags to external resources or documentation. Once deleted, the link cannot be recovered. Ensure you have the correct link ID before proceeding.
Permanently deletes an integration configuration from LaunchDarkly. Integration configurations enable automated workflows with external services like Slack, Datadog, or custom webhooks. Once deleted, the configuration cannot be recovered.
Delete Account MemberLAUNCH_DARKLY_DELETE_MEMBER
Tool to permanently delete an account member from LaunchDarkly. Use when you need to remove a member's access to the organization. Once deleted, the member will lose all access and need to be re-invited to regain access.
Delete MetricLAUNCH_DARKLY_DELETE_METRIC
Tool to permanently delete a metric from LaunchDarkly. Use when you need to remove a metric that is no longer needed. Once deleted, the metric cannot be recovered.
Tool to permanently delete a metric group from LaunchDarkly. Use when you need to remove a metric group that is no longer needed. Once deleted, the metric group cannot be recovered.
Permanently deletes an OAuth 2.0 client from LaunchDarkly. OAuth 2.0 clients are used for programmatic access to the LaunchDarkly API. Once deleted, the client and its credentials cannot be recovered. Ensure you have the correct client ID before proceeding.