A feature management platform that helps teams build better software faster using feature flags.
248
Available Tools
0
Triggers
Tool to add a LaunchDarkly member to one or more teams. Use when you need to grant a member access to specific teams within your organization.
Tool to apply an approved approval request in LaunchDarkly. Use when you need to execute changes that have been approved.
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.
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.
Get Feature Flag
Tool to retrieve a specific feature flag by project key and flag key. Use when you need detailed information about a flag's configuration, variations, and targeting rules.
Get Feature Flags
Tool to retrieve a list of all feature flags in a project. Use after confirming project key to enumerate flags and their configurations.
Get Feature Flag Scheduled Change
Tool to retrieve a specific scheduled change for a feature flag. Use when you need details about a scheduled flag update, including execution time and instructions.
Get Feature Flag Status
Tool to retrieve the status of a feature flag. Returns the current status (new, inactive, active, or launched) along with metadata.
Get Feature Flag Status Across Environments
Tool to retrieve the status of a feature flag across all environments in a project. Use when you need to check flag status across multiple environments.
Get Feature Flag Statuses
Tool to retrieve status information for all feature flags in a project environment. The status includes last request time and state (new, active, inactive, or launched).
Get Flag Scheduled Changes
Tool to retrieve scheduled changes for a feature flag. Use when you need to see planned configuration updates for a flag in a specific environment.
Get Flag Defaults by Project
Tool to retrieve flag defaults for a specific project. Use when you need to understand the default configuration settings applied to new flags in a project.
Get Flag Followers
Tool to retrieve followers of a flag in a project and environment. Use when you need to see which team members are following a specific feature flag for notifications.
Get Flag Import Configuration
Tool to retrieve a single flag import configuration by project key, integration key, and integration ID. Use when you need to inspect the details of a specific flag import configuration.
Get Flag Import Configurations
Tool to list all flag import configurations. Use to discover existing configurations for importing flags from external feature management systems. This action requires the LD-API-Version: beta header.
Get Flag Links
Tool to retrieve all flag links for a specific feature flag. Flag links connect feature flags to external resources such as documentation, issue trackers, or code repositories. Use when you need to see what external resources are associated with a flag.
Get Followers By Project and Environment
Tool to retrieve followers of all flags in a given project and environment. Use when you need to see which team members are following which feature flags.
Get Holdout
Tool to retrieve a specific holdout experiment by project key, environment key, and holdout key. Use when you need detailed information about a holdout experiment configuration, status, and related experiments.
Get Integration Configuration
Tool to retrieve a specific integration configuration by ID. Use when you need to inspect the configuration details of an integration with external services like Slack, Datadog, or custom approvals.
Get Integration Delivery Configuration by Environment
Tool to get delivery configurations by environment for feature store integrations. Use when you need to retrieve integration delivery configurations for a specific project and environment.
Get IPs
Tool to retrieve the list of IP ranges used by the LaunchDarkly service. Use to configure firewall rules that allow LaunchDarkly traffic.
Get Layers
Tool to retrieve layers for a project. Use when you need to list all layers or filter by experiment key.
Get MAU Clientside Usage
Tool to get a time series of context key usages observed by LaunchDarkly client-side SDKs for the primary context kind. Use when analyzing MAU trends for client applications. The supported granularity varies by aggregation type, and the maximum time range is 365 days.
Get MAU Total Usage
Tool to get a time series of the number of context key usages observed by LaunchDarkly in your account, for the primary context kind only. The maximum time range is 365 days.
Get MAU Usage
Tool to get a time-series array of monthly active users (MAU) seen by LaunchDarkly from your account. The granularity is always daily. Note: This endpoint is deprecated and does not return information about active context instances after SDK upgrade to contexts. Use for legacy MAU tracking only.
Get MAU Usage By Category
Tool to get time-series arrays of monthly active users (MAU) by category (browser, mobile, or backend). Use when you need historical MAU metrics broken down by user category. Note: This endpoint is deprecated and does not return information about active context instances.
Get Account Member
Tool to retrieve detailed information about a specific LaunchDarkly account member. Use when you need to view member details, roles, permissions, or team memberships.
Get Members
Tool to retrieve a list of account members. Use when you need to list members for management, audit, or access control purposes. Supports filtering and pagination. By default, returns the first 20 members.
Get Metric
Tool to retrieve a specific metric by project key and metric key. Use when you need detailed information about a metric's configuration, experiments, and usage.
Get Metric Group
Tool to retrieve a specific metric group by project key and metric group key. Use when you need detailed information about a metric group's configuration, metrics, and experiments.
Get OAuth 2.0 Client by ID
Tool to retrieve a registered OAuth 2.0 client by its unique client ID. Use when you need to view details about an OAuth client including its name, description, and redirect URI.
Get OAuth 2.0 Clients
Tool to retrieve all OAuth 2.0 clients registered by your account. Use when you need to list, audit, or manage OAuth clients for API access.
Get Observability Errors Usage
Tool to get time-series arrays of the number of observability errors. Supports daily and monthly granularity. Use when you need to analyze error trends over time or monitor observability error counts.
Get Observability Logs Usage
Tool to retrieve time-series arrays of observability logs usage data. Supports daily and monthly granularity with various aggregation methods.
Get Observability Sessions Usage
Tool to get time-series arrays of the number of observability sessions. Use when analyzing observability usage patterns. Supports 'daily' and 'monthly' granularity.
Get Observability Traces Usage
Tool to retrieve time-series arrays of observability traces usage data. Supports daily and monthly granularity with various aggregation methods.
Get OpenAPI Spec
Tool to retrieve the latest OpenAPI specification for LaunchDarkly's API in JSON format. Use when you need the complete API schema, available endpoints, or integration documentation.
Get Project
Tool to retrieve a specific project by project key. Use when you need detailed information about a project's configuration and settings.
Get Relay Proxy Config
Tool to retrieve a single Relay Proxy auto configuration by ID. Use when you need to inspect the details of a specific relay proxy configuration.
Get Relay Proxy Configs
Tool to retrieve all Relay Proxy configurations in the LaunchDarkly account. Use when you need to list, audit, or manage Relay Proxy configurations.
Get Release by Flag Key
Tool to retrieve the currently active release for a feature flag. Use when you need to check release status, phases, and configuration for a specific flag.
Get Release Pipeline by Key
Tool to retrieve a release pipeline by its key. Use when you need detailed information about a release pipeline's configuration, phases, and settings.
Get Release Policies
Tool to retrieve a list of release policies for a specified project. Use when you need to view available release automation policies for progressive or guarded rollouts. Requires beta API version header.
Get Release Policy
Tool to retrieve a single release policy by its key for a specified project. Use when you need detailed information about a specific release automation policy. Requires beta API version header.
Get All Release Progressions for Release Pipeline
Tool to retrieve details on the progression of all releases, across all flags, for a release pipeline. Use when you need to monitor release status, active phases, and completion counts across a pipeline.
Get Repository
Tool to get a single code reference repository by name. Use when you need to retrieve details about a specific repository configured in LaunchDarkly's code references system.
Get Root
Tool to retrieve the LaunchDarkly API root resource. Returns hypermedia links to all available API endpoints.
Get Root Code Reference Statistic
Tool to get links to code reference repositories for each project. Use to discover which projects have code references enabled.
Get Segment
Tool to retrieve a specific segment by segment key. Use when you need detailed information about a segment's configuration, targeting rules, and members. Segments are groups of contexts that you can use to manage flag targeting rules.
Get Segment Membership For Context
Tool to get big segment membership status for a specific context. Returns whether the context is explicitly included or excluded from the segment. Use when you need to check if a specific user or other context is a member of a big segment.
Get Segments
Tool to retrieve a list of all segments in a project and environment. Use after confirming project and environment keys to enumerate segments and their configurations.
Get Service Connections Usage
Tool to get a time series array showing the number of service connection minutes from your account. Use when you need to monitor or analyze service connection usage over time. The supported granularity varies by aggregation type, and the maximum time range is 365 days.
Get Code References Statistics
Tool to retrieve code references statistics for feature flags. Use when you need to understand where flags are referenced in your codebase.
Get Stream Usage
Tool to get time-series data of streaming connections to LaunchDarkly. Returns minutely data for requests within the past 2 hours, hourly data for the last 2 days, and daily data otherwise.
Get Stream Usage By SDK Version
Tool to get time-series data of streaming connections to LaunchDarkly, separated by SDK type and version. Use when you need to analyze connection patterns by SDK version. The granularity varies: minutely data for the past 2 hours, hourly data for the past 2 days, otherwise daily data.
Get Stream Usage SDK Versions
Tool to get a list of SDK version objects from LaunchDarkly. Returns all SDKs that have connected from your account in the past 60 days.
Get Audit Log Subscription by ID
Tool to retrieve a specific audit log subscription by ID. Use when you need to inspect the configuration, status, and details of an existing audit log subscription.
Get Audit Log Subscriptions by Integration
Tool to retrieve all audit log subscriptions for a given integration. Use when you need to list all configured audit log forwarding endpoints for a specific integration type.
Get Tags
Tool to retrieve a list of tags from LaunchDarkly. Use when you need to view available tags or filter tags by resource type or prefix.
Get Team
Tool to fetch a specific team by key. Use when you need detailed information about a team's configuration, members, roles, or projects.
Get Team Maintainers
Tool to retrieve the list of maintainers for a specific LaunchDarkly team. Use when you need to view which members have been assigned as maintainers for a team.
Get Team Roles
Tool to fetch the custom roles that have been assigned to a team. Use when you need to review team permissions or audit role assignments.
Get Access Token
Tool to retrieve detailed information about a specific LaunchDarkly access token by its ID. Use when you need to view token details, permissions, or metadata.
Get Tokens
Tool to fetch a list of all access tokens. Use when you need to list tokens for audit, management, or to find token IDs for other operations. Supports pagination and can retrieve tokens for all members with Admin role.
Get Flag Trigger by ID
Tool to retrieve details of a specific flag trigger by ID. Use when you need to inspect trigger configuration, status, or execution history.
Get Flag Trigger Workflows
Tool to retrieve all flag triggers for a specific feature flag in an environment. Use when you need to list existing triggers configured for flag automation.
Get Versions
Tool to retrieve LaunchDarkly API version information. Returns the latest API version, list of valid versions, and the version being used for the request.
Get Webhook
Tool to retrieve a specific webhook by ID. Use when you need to inspect the configuration details of a webhook.
Get Workflows
Tool to retrieve workflows for a specific feature flag in an environment. Use when you need to list existing workflows configured for flag workflow automation.
Get Workflow Templates
Tool to retrieve workflow templates belonging to an account. Use when you need to list available templates for workflow automation.
List Branches in Code Reference Repository
Tool to list branches in a LaunchDarkly code reference repository. Use this to retrieve all branches that have been synced for a specific repository, including their commit information and sync timestamps.
List Code Reference Repositories
Lists all code reference repositories configured in LaunchDarkly. Code references allow LaunchDarkly to track where feature flags are used in your codebase. Use this tool to retrieve all connected repositories, optionally filtering by project or flag key. Note: Code references is an Enterprise feature. This endpoint requires write permissions for the code-reference-repository resource.
List Integration Delivery Configurations
Tool to list all integration delivery configurations. Use when you need to retrieve all configured integrations for feature store capabilities.
List Metric Groups
Tool to retrieve a list of all metric groups in a project. Use when you need to discover available metric groups for experiments or analysis.
List Metrics
Tool to retrieve a list of all metrics in a project. Use when you need to discover available metrics for experiments or analysis.
List Projects
Tool to retrieve a list of all projects. Use after confirming credentials to enumerate project keys and metadata.
List Teams
List all teams in LaunchDarkly organization. Use this tool to retrieve teams for management, audit, or to find team keys for other operations. Supports filtering by name/key and can expand to include member counts, roles, or maintainer information. By default, fetches all teams with automatic pagination. Use 'limit' and 'offset' parameters for manual pagination when dealing with large lists.
Patch Approval Request Settings
Tool to perform a partial update to approval request settings for a project. Use to modify approval requirements for specific environments and resource kinds. Only the fields provided will be updated.
Patch Big Segment Store Integration
Tool to update a persistent store integration for big segments using JSON Patch operations. Use when you need to modify integration settings like name, enabled status, or configuration details.
Patch Custom Role
Tool to update a custom role's settings using JSON Patch operations. Use when you need to modify role configuration like name, description, or policy statements.
Update Data Export Destination
Tool to update a Data Export destination using JSON Patch operations. Use when you need to modify destination settings like enabling/disabling the export, changing the name, or updating configuration.
Patch Environment
Tool to update an environment's settings using JSON Patch operations. Use when you need to modify environment configuration like name, color, approval settings, or behavior flags.
Patch Experiment
Tool to update an experiment using semantic patch format. Use when you need to modify experiment properties like name, description, or manage iterations (start/stop). Requires Content-Type header with domain-model=launchdarkly.semanticpatch.
Patch Expiring Targets
Tool to update expiring context targets on a feature flag. Use when you need to add, update, or remove scheduled target expirations.
Patch Feature Flag
Tool to update a feature flag's settings using JSON Patch operations. Use when you need to modify flag configuration like description, name, tags, archived status, or other flag properties.
Patch Flag Config Approval Request
Tool to perform a partial update to a flag config approval request using semantic patch format. Use when you need to add reviewers to an approval request. Requires special headers: Content-Type with domain-model=launchdarkly.semanticpatch and LD-API-Version: beta.
Patch Flag Scheduled Change
Tool to update a scheduled change workflow for a feature flag. Use when you need to modify the execution time or instructions of an existing scheduled change.
Patch Flag Defaults By Project
Tool to update flag defaults for a project using JSON Patch operations. Use when you need to modify default settings that apply to new flags created in the project, such as tags, temporary status, boolean variation names, or client-side availability.
Patch Flag Import Configuration
Tool to update a flag import configuration using JSON Patch operations. Use when you need to modify configuration settings like name, tags, or config values. To add to array fields, use '/' where '/0' adds to beginning and '/-' adds to end.
Patch Holdout
Tool to update a LaunchDarkly holdout using semantic patch operations. Use when you need to modify a holdout's name, description, or end the holdout. Requires LD-API-Version: beta header.
Patch Account Member
Tool to modify an account member's information using JSON Patch operations. Use when you need to update member details like name, role, custom roles, or other member attributes.
Patch Members
Tool to perform partial updates to multiple LaunchDarkly account members using semantic patch format. Use when you need to bulk update member roles or attributes. Supports updating specific members by ID or all members matching filter criteria.
Patch Metric
Tool to update a metric's settings using JSON Patch operations. Use when you need to modify metric configuration like description, name, tags, or other properties.
Patch Metric Group
Tool to update a metric group's settings using JSON Patch operations. Use when you need to modify metric group configuration like description, name, tags, or other properties.
Patch OAuth 2.0 Client
Tool to update an existing OAuth 2.0 client in LaunchDarkly using JSON Patch operations. Use when you need to modify OAuth client details like name, description, or redirect URI. Only 'name', 'description', and 'redirectUri' fields may be patched.
Update Project
Tool to update a LaunchDarkly project using JSON Patch operations (RFC 6902). Use when you need to modify specific fields of a project such as name, tags, client-side availability settings, or other project configuration.
Update Relay Proxy Config
Tool to update a Relay Proxy auto configuration using JSON Patch operations (RFC 6902). Use when you need to modify specific fields of a relay proxy configuration such as name, policy, or other settings.
Patch Repository
Tool to update a code reference repository's settings using JSON Patch operations. Use when you need to modify repository configuration like default branch, enabled status, or URL templates.
Patch Segment
Tool to update a segment's settings using JSON Patch operations. Use when you need to modify segment configuration like description, name, tags, included/excluded targets, or targeting rules.
Patch Team
Tool to perform partial updates to a LaunchDarkly team using semantic patch format. Use when you need to update team properties (name, description), manage team members, or modify role attributes. Supports atomic updates with multiple instructions applied together.
Patch Teams
Tool to perform partial updates to multiple LaunchDarkly teams using semantic patch format. Use when you need to bulk add members to multiple teams at once. Supports adding specific members by ID or all members matching filter criteria to teams.
Patch Access Token
Tool to update an access token's settings using JSON Patch operations. Use when you need to modify token properties like name, description, role, or custom role IDs.
Update Flag Trigger
Tool to update a flag trigger using semantic patch operations. Use when you need to enable/disable a trigger or modify its configuration.
Update Webhook
Tool to update a LaunchDarkly webhook using JSON Patch operations (RFC 6902). Use when you need to modify webhook settings such as name, URL, enabled status, tags, or secret.
Create or Update Flag Defaults by Project
Tool to create or update flag defaults for a specific project. Use when you need to configure default settings that will be applied to new flags created in the project.
Reset Environment Mobile Key
Tool to reset the mobile SDK key for a specific environment. Use when you need to generate a new mobile key for security purposes or after a key compromise.
Reset Environment SDK Key
Tool to reset the SDK key for a specific environment. Use when you need to rotate keys for security or revoke access. The new SDK key is returned in the response.
Reset Relay Proxy Configuration Key
Tool to reset the Relay Proxy configuration key. Use when you need to rotate or regenerate the configuration key for security purposes. The old key will expire immediately by default, or at the time specified in the expiry parameter.
Reset Access Token
Tool to reset a LaunchDarkly access token, generating a new token value. Use when you need to rotate tokens for security or revoke access to the old token.
Search Audit Log Entries
Search audit log entries in LaunchDarkly. Use to find specific actions, changes, or events by filtering with resource specifiers, date ranges, and full-text search. Resource specifiers follow LaunchDarkly's resource specifier syntax (e.g., 'proj/*' for all projects).
Search Context Instances
Tool to search for context instances within a project and environment. Use when you need to find and retrieve context instances with filtering and pagination support.
Search Contexts
Tool to search for contexts in a LaunchDarkly environment with flexible filtering and sorting. Use when you need to find contexts matching specific criteria or patterns.
Trigger Flag Import Job
Tool to trigger a single flag import run for an existing flag import configuration. Use when you need to manually initiate a flag import from an external feature management system. This action requires the LD-API-Version: beta header.
Update Announcement
Tool to update an existing announcement in LaunchDarkly using JSON Patch operations. Use when you need to modify announcement details like title, message, severity, or timing.
Update Big Segment Context Targets
Tool to update context targets included or excluded in a big segment. Big segments include larger list-based segments and synced segments. Use this when you need to add or remove specific context targets (users, organizations, etc.) from a big segment's inclusion or exclusion lists. This operation does not support standard segments.
Update Context Flag Setting
Tool to enable or disable a feature flag for a specific context based on its context kind and key. Use when you need to set a custom flag variation for an individual context (user, organization, device, etc.). The setting value must match the flag's variation type.
Create or Update Context Kind
Tool to create or update a context kind in a LaunchDarkly project. Use this to define custom context types for feature flag targeting beyond the default user context.
Update Experimentation Settings
Tool to update experimentation settings for a project. Use when you need to configure randomization units for experiments in a project.
Update Flag Link
Tool to update an existing flag link in LaunchDarkly using JSON Patch operations. Use when you need to modify flag link details like title or description.
Update Integration Configuration
Tool to update an existing integration configuration in LaunchDarkly using JSON Patch operations. Use when you need to modify integration details like name, enabled status, tags, or configuration values.
Update Layer
Tool to update a layer using semantic patch instructions. Use when you need to modify layer properties like name, description, or experiment reservations.
Update Phase Status
Tool to update the execution status of a phase in a feature flag release. Use when you need to start, complete, or pause a release phase in LaunchDarkly.
Update Release Pipeline
Tool to update an existing release pipeline in LaunchDarkly. Use when you need to modify pipeline configuration, phases, or metadata.
Update Release Policies Order
Tool to update the order of existing release policies for a project. Use when you need to change the priority order in which release policies are applied. The first policy in the list has the highest priority.
Update Release Policy
Tool to update an existing release policy for a specified project. Use when you need to modify release automation policies for progressive or guarded rollouts. Requires beta API version header.
Update Audit Log Subscription
Tool to update an audit log subscription configuration using JSON Patch operations. Use when you need to modify subscription settings like name, configuration, enable/disable status, tags, or policy statements.
Upsert Branch in Code Reference Repository
Tool to upsert (create or update) a branch in a LaunchDarkly code reference repository. Use this to sync branch information including HEAD commit, sync time, and flag references. If the branch exists it will be updated, otherwise it will be created.
Get started with Agent Jam and connect LaunchDarkly along with 700+ other apps to supercharge your workflow.