# LaunchDarkly — how to use (mcp.ai)

Connect your LaunchDarkly account and use 248 tools for developer tools straight from your AI agent. Connect with your own API key. A feature management platform that helps teams build better software faster using feature flags.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_launch_darkly?ms=1787291160000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `launch_darkly_add_member_to_teams`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/launch_darkly`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/launch_darkly/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/launch_darkly/add/member/to/teams` — 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.
  - body: { id: string, teamKeys: string[] }
- `POST https://api.mcp.ai/api/launch_darkly/apply/approval/request` — Tool to apply an approved approval request in LaunchDarkly. Use when you need to execute changes that have been approved.
  - body: { id: string, comment?: string }
- `POST https://api.mcp.ai/api/launch_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.
  - body: { id: string, comment?: string, project_key: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_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 
  - body: { source: object, target: object, comment?: string, project_key: string, excludedActions?: string[], includedActions?: string[], feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/create/announcement/public` — 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 a
  - body: { title: string, endTime?: integer, message: string, severity: string, startTime: integer, isDismissible: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/create/approval/request` — 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 instr
  - body: { comment?: string, resourceId: string, description: string, instructions: object[], notifyTeamKeys?: string[], notifyMemberIds?: string[] }
- `POST https://api.mcp.ai/api/launch_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 contr
  - body: { comment?: string, description: string, project_key: string, instructions: object[], execution_date?: integer, environment_key: string, operating_on_id?: string, feature_flag_key: string, notify_team_keys?: string[], notify_member_ids?: string[], integration_config?: object }
- `POST https://api.mcp.ai/api/launch_darkly/create/approval/request/review` — 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.
  - body: { id: string, kind: string, comment?: string }
- `POST https://api.mcp.ai/api/launch_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
  - body: { id: string, kind: string, comment?: string, project_key: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_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 
  - body: { project_key: string, segment_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_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 
  - body: { on?: boolean, name?: string, tags?: string[], config: object, project_key: string, environment_key: string, integration_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/create/custom/role` — 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 defini
  - body: { key: string, name: string, policy: object[], description?: string, basePermissions?: string, resourceCategory?: string }
- `POST https://api.mcp.ai/api/launch_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
  - body: { on?: boolean, kind: string, name: string, config: object, project_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/create/environment` — 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.
  - body: { key: string, name: string, tags?: string[], color: string, source?: object, critical?: boolean, defaultTtl?: integer, projectKey: string, secureMode?: boolean, confirmChanges?: boolean, requireComments?: boolean, defaultTrackEvents?: boolean }
- `POST https://api.mcp.ai/api/launch_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.
  - body: { key: string, name: string, tags?: string[], holdoutId?: string, iteration: object, projectKey: string, description?: string, maintainerId?: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/create/extinction` — 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 lo
  - body: { repo: string, branch: string, extinctions: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/create/feature/flag` — 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.
  - body: { key: string, name: string, tags?: string[], clone?: string, purpose?: string, defaults?: object, isFlagOn?: boolean, temporary?: boolean, projectKey: string, variations?: object[], description?: string, maintainerId?: string, customProperties?: object, maintainerTeamKey?: string, migrationSettings?: object, initialPrerequisites?: object[], clientSideAvailability?: object }
- `POST https://api.mcp.ai/api/launch_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 cha
  - body: { comment?: string, project_key: string, instructions: object[], execution_date: integer, environment_key: string, feature_flag_key: string, ignore_conflicts?: boolean }
- `POST https://api.mcp.ai/api/launch_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.
  - body: { source: object, comment?: string, description: string, project_key: string, environment_key: string, excluded_actions?: string[], feature_flag_key: string, included_actions?: string[], notify_team_keys?: string[], notify_member_ids?: string[] }
- `POST https://api.mcp.ai/api/launch_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 anoth
  - body: { name: string, tags?: string[], config: object, project_key: string, integration_key: string }
- `POST https://api.mcp.ai/api/launch_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 ass
  - body: { key: string, title?: string, deepLink: string, metadata?: object, timestamp?: integer, description?: string, project_key: string, integrationKey?: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_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: be
  - body: { key: string, name: string, metrics?: object[], attributes?: string[], projectKey: string, description?: string, maintainerId: string, holdoutAmount?: string, environmentKey: string, primaryMetricKey: string, randomizationUnit: string, prerequisiteFlagKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/create/integration/configuration` — 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 
  - body: { name: string, tags?: string[], enabled?: boolean, configValues: object, integrationKey: string, capabilityConfig?: object }
- `POST https://api.mcp.ai/api/launch_darkly/create/iteration` — 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 co
  - body: { flags: object, metrics: object[], attributes?: string[], hypothesis: string, projectKey: string, treatments: object[], experimentKey: string, environmentKey: string, primaryFunnelKey?: string, randomizationUnit?: string, canReshuffleTraffic?: boolean, primarySingleMetricKey?: string }
- `POST https://api.mcp.ai/api/launch_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.
  - body: { key: string, name: string, projectKey: string, description: string }
- `POST https://api.mcp.ai/api/launch_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 r
  - body: { members: object[] }
- `POST https://api.mcp.ai/api/launch_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.
  - body: { key: string, kind: string, name?: string, tags?: string[], unit?: string, urls?: object[], filters?: object, eventKey?: string, selector?: string, isNumeric?: boolean, dataSource?: object, projectKey: string, description?: string, analysisType?: string, eventDefault?: object, maintainerId?: string, percentileValue?: integer, successCriteria?: string, randomizationUnits?: string[], unitAggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/create/metric/group` — 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.
  - body: { key: string, kind: string, name: string, tags: string[], metrics: object[], projectKey: string, description?: string, maintainerId: string }
- `POST https://api.mcp.ai/api/launch_darkly/create/migration/safety/issues` — 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
  - body: { comment?: string, flagKey: string, projectKey: string, instructions: object[], environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/create/o/auth2/client` — 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
  - body: { name: string, description?: string, redirectUri: string }
- `POST https://api.mcp.ai/api/launch_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.
  - body: { key: string, name: string, tags?: string[], environments?: object[], namingConvention?: object, includeInSnippetByDefault?: boolean, defaultClientSideAvailability?: object }
- `POST https://api.mcp.ai/api/launch_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 ful
  - body: { name: string, policy: object[] }
- `POST https://api.mcp.ai/api/launch_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.
  - body: { flag_key: string, project_key: string, releasePipelineKey: string, releaseVariationId?: string }
- `POST https://api.mcp.ai/api/launch_darkly/create/release/pipeline` — 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 rollo
  - body: { key: string, name: string, tags?: string[], phases: object[], isLegacy?: boolean, description?: string, project_key: string, isProjectDefault?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/create/release/policy` — 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.
  - body: { key: string, name: string, scope?: object, project_key: string, releaseMethod: string, guardedReleaseConfig?: object, progressiveReleaseConfig?: object }
- `POST https://api.mcp.ai/api/launch_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 usag
  - body: { name: string, type?: string, sourceLink?: string, defaultBranch?: string, hunkUrlTemplate?: string, commitUrlTemplate?: string }
- `POST https://api.mcp.ai/api/launch_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 logi
  - body: { key: string, name: string, tags?: string[], unbounded?: boolean, description?: string, project_key: string, environment_key: string, unboundedContextKind?: string }
- `POST https://api.mcp.ai/api/launch_darkly/create/subscription` — 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, S
  - body: { on?: boolean, url?: string, name: string, tags?: string[], apiKey?: string, config: object, statements?: object[], integration_key: string }
- `POST https://api.mcp.ai/api/launch_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.
  - body: { key: string, name: string, expand?: string, memberIDs?: string[], description?: string, customRoleKeys?: string[], roleAttributes?: object, permissionGrants?: object[] }
- `POST https://api.mcp.ai/api/launch_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
  - body: { comment?: string, project_key: string, instructions?: object[], environment_key: string, integration_key?: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_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.
  - body: { on: boolean, url: string, name?: string, sign: boolean, tags?: string[], secret?: string, statements?: object[] }
- `POST https://api.mcp.ai/api/launch_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 
  - body: { name: string, stages: object[], dry_run?: boolean, description?: string, project_key: string, template_key?: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/create/workflow/template` — 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 p
  - body: { key: string, name?: string, stages?: object[], flagKey?: string, projectKey?: string, workflowId?: string, description?: string, environmentKey?: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/announcement/public` — 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.
  - body: { announcementId: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/approval/request` — 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.
  - body: { id: string }
- `POST https://api.mcp.ai/api/launch_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
  - body: { id: string, project_key: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_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 enviro
  - body: { project_key: string, integration_id: string, environment_key: string, integration_key: string }
- `POST https://api.mcp.ai/api/launch_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 asynch
  - body: { repo: string, branches: string[] }
- `POST https://api.mcp.ai/api/launch_darkly/delete/custom/role` — 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 
  - body: { custom_role_key: string }
- `POST https://api.mcp.ai/api/launch_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
  - body: { id: string, project_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/environment` — 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
  - body: { project_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/feature/flag` — 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.
  - body: { project_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_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 cann
  - body: { id: string, project_key: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_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: be
  - body: { project_key: string, integration_id: string, integration_key: string }
- `POST https://api.mcp.ai/api/launch_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
  - body: { id: string, project_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/integration/configuration` — Permanently deletes an integration configuration from LaunchDarkly. Integration configurations enable automated workflows with external services like Slack, Datadog, or custom webhooks. Once deleted, 
  - body: { integration_configuration_id: string }
- `POST https://api.mcp.ai/api/launch_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-invit
  - body: { id: string }
- `POST https://api.mcp.ai/api/launch_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.
  - body: { metric_key: string, project_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/metric/group` — 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.
  - body: { project_key: string, metric_group_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/o/auth/client` — 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.
  - body: { clientId: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/project` — Tool to permanently delete a project from LaunchDarkly. Once deleted, the project, its environments, feature flags, and all associated data cannot be recovered. Use with caution and ensure you have th
  - body: { project_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/relay/auto/config` — Tool to delete a Relay Proxy auto configuration by ID. Use when you need to permanently remove a relay proxy configuration from LaunchDarkly. Once deleted, the configuration cannot be recovered.
  - body: { id: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/release/by/flag/key` — Tool to delete a release from a feature flag. Use when you need to remove a release associated with a flag in LaunchDarkly.
  - body: { flag_key: string, project_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/release/pipeline` — Tool to permanently delete a release pipeline from LaunchDarkly. Use when you need to remove a pipeline that is no longer needed.
  - body: { project_key: string, pipeline_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/release/policy` — Tool to permanently delete a release policy from a LaunchDarkly project. Once deleted, the policy cannot be recovered. Requires beta API version header.
  - body: { policy_key: string, project_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/repository` — Tool to delete a code reference repository with the specified name. Use when you need to permanently remove a repository from LaunchDarkly's code references system. Once deleted, the repository and it
  - body: { repo: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/segment` — Permanently deletes a segment from LaunchDarkly. Segments are groups of contexts that you can use to manage flag targeting rules. Once deleted, the segment cannot be recovered. Ensure you have the cor
  - body: { project_key: string, segment_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/subscription` — Tool to permanently delete an audit log subscription in LaunchDarkly. Audit log subscriptions forward LaunchDarkly audit events to external services like Datadog, Splunk, or Microsoft Teams. Once dele
  - body: { id: string, integration_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/team` — Permanently deletes a team from LaunchDarkly organization. Once deleted, the team and its associated settings cannot be recovered. Ensure you have the correct team key before proceeding.
  - body: { team_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/token` — Tool to permanently delete an access token from LaunchDarkly. Once deleted, the token cannot be recovered and any integrations using it will no longer be able to authenticate.
  - body: { id: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/trigger/workflow` — Permanently deletes a flag trigger workflow from LaunchDarkly. Flag triggers allow you to initiate flag changes remotely using a unique webhook URL. Once deleted, the trigger and its URL cannot be rec
  - body: { id: string, project_key: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/webhook` — Tool to delete a webhook from LaunchDarkly. Use when you need to remove an existing webhook integration. Once deleted, the webhook and its configuration cannot be recovered.
  - body: { id: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/workflow` — Permanently deletes a workflow from LaunchDarkly. Workflows automate flag changes based on conditions or schedules. Once deleted, the workflow cannot be recovered. Ensure you have the correct workflow
  - body: { project_key: string, workflow_id: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/delete/workflow/template` — Permanently deletes a workflow template from LaunchDarkly. Workflow templates provide reusable patterns for common flag change workflows. Once deleted, the template cannot be recovered. Ensure you hav
  - body: { templateKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/evaluate/context/instance` — Tool to evaluate flags for a context instance to determine expected flag variations. **Important:** Do not use this as a replacement for LaunchDarkly SDKs in production applications. SDKs are optimize
  - body: { key: string, kind: string, sort?: string, limit?: integer, filter?: string, offset?: integer, projectKey: string, environmentKey: string, additional_attributes?: object }
- `POST https://api.mcp.ai/api/launch_darkly/generate/trust/policy` — Tool to generate an AWS trust policy for Data Export destinations. Use when you need to create or update IAM trust policies that allow LaunchDarkly to assume roles for exporting data to AWS services.
  - body: { envKey: string, projKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/all/holdouts` — Tool to retrieve all holdouts for a specific project and environment. Use after confirming project and environment keys to list holdout configurations.
  - body: { limit?: integer, offset?: integer, projectKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/all/integration/configurations` — Tool to retrieve all integration configurations for a specific integration key. Use when you need to list or audit configurations for integrations like Slack, Datadog, custom approvals, webhooks, or o
  - body: { integration_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/all/release/pipelines` — Tool to retrieve all release pipelines for a project. Use when you need to view available release pipelines for feature flag releases. Supports filtering and pagination.
  - body: { limit?: integer, filter?: string, offset?: integer, projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/all/webhooks` — Tool to retrieve all webhooks configured in the LaunchDarkly account. Use when you need to list, audit, or discover existing webhook integrations.
- `POST https://api.mcp.ai/api/launch_darkly/get/announcements/public` — Tool to retrieve public announcements from LaunchDarkly. Use to get system announcements, maintenance notices, and updates.
  - body: { limit?: integer, offset?: integer, status?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/application/versions` — Tool to retrieve all versions for a specific application in LaunchDarkly. Use when you need to list version history or check supported versions.
  - body: { sort?: string, limit?: integer, filter?: string, offset?: integer, applicationKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/applications` — Tool to retrieve a list of applications in LaunchDarkly. Use to enumerate application keys and metadata. Supports filtering by key, name, kind, and autoAdded status.
  - body: { sort?: string, limit?: integer, expand?: string, filter?: string, offset?: integer }
- `POST https://api.mcp.ai/api/launch_darkly/get/approval/for/flag` — Tool to get a single approval request for a feature flag in LaunchDarkly. Use when you need detailed information about a specific approval request including its review status, conflicts, and metadata.
  - body: { id: string, project_key: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/approval/request` — Tool to get a specific approval request by ID from LaunchDarkly. Use when you need detailed information about a particular approval request.
  - body: { id: string, expand?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/approval/request/settings` — Tool to retrieve approval request settings for a project. Use to understand approval requirements for different resource kinds and environments. Supports filtering by environment and resource kind.
  - body: { expand?: string, project_key: string, resourceKind?: string, environmentKey?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/approval/requests` — Tool to retrieve all approval requests from LaunchDarkly. Use to monitor pending approvals, track approval history, or audit changes requiring approval.
  - body: { limit?: integer, expand?: string, filter?: string, offset?: integer }
- `POST https://api.mcp.ai/api/launch_darkly/get/approvals/for/flag` — Tool to retrieve all approval requests for a specific feature flag in an environment. Use when you need to monitor pending approvals or review approval history for a particular flag.
  - body: { limit?: integer, offset?: integer, projectKey: string, environmentKey: string, featureFlagKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/audit/log/entries` — Tool to get a list of all audit log entries. Use when you need to review account activity, track changes to resources, or audit modifications for compliance purposes. Results can be filtered by date r
  - body: { q?: string, spec?: string, after?: integer, limit?: integer, before?: integer }
- `POST https://api.mcp.ai/api/launch_darkly/get/audit/log/entry` — Tool to retrieve a single audit log entry by ID. Use when you need to inspect details of a specific audit event.
  - body: { id: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/big/segment/export` — Tool to retrieve a specific big segment export by its ID. Use when you need to check the status or details of a segment export operation.
  - body: { export_id: string, project_key: string, segment_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/big/segment/import` — Tool to retrieve the status and details of a big segment import by its ID. Use when you need to check the progress or completion status of an import operation.
  - body: { import_id: string, project_key: string, segment_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/big/segment/store/integration` — Tool to retrieve a specific persistent store integration for big segments by its ID. Use when you need to inspect the configuration, status, or details of a big segment store integration.
  - body: { project_key: string, integration_id: string, environment_key: string, integration_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/big/segment/store/integrations` — Tool to retrieve all persistent store integrations for big segments. Use when you need to list configured Redis or DynamoDB integrations across all projects and environments.
- `POST https://api.mcp.ai/api/launch_darkly/get/branch` — Tool to retrieve branch information from a LaunchDarkly code reference repository. Use to view branch metadata, HEAD commit, sync status, and flag references within the branch.
  - body: { repo: string, branch: string, flagKey?: string, projKey?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/caller/identity` — Tool to retrieve basic information about the identity used to authenticate API calls. Use when you need to verify authentication credentials or inspect API token details.
- `POST https://api.mcp.ai/api/launch_darkly/get/context/attribute/names` — Tool to retrieve context attribute names for a project and environment. Use when you need to discover available context attributes grouped by context kind.
  - body: { limit?: integer, filter?: string, project_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/context/attribute/values` — Tool to retrieve unique values for a specific context attribute within a project environment. Use when you need to discover what values exist for a context attribute, optionally filtered by context ki
  - body: { limit?: integer, filter?: string, projectKey: string, attributeName: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/context/instances` — Tool to get context instances for a specific context ID within a project and environment. Use when you need to retrieve context instance data.
  - body: { id: string, sort?: string, limit?: integer, filter?: string, projectKey: string, environmentKey: string, continuationToken?: string, includeTotalCount?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/get/context/kinds/by/project/key` — Tool to retrieve all context kinds for a given project. Use when you need to understand available context kinds for targeting and segmentation.
  - body: { projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/contexts` — Tool to retrieve context instances from a LaunchDarkly environment by kind and key. Use when you need to get specific context data for analysis or debugging.
  - body: { key: string, kind: string, sort?: string, limit?: integer, filter?: string, projectKey: string, environmentKey: string, continuationToken?: string, includeTotalCount?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/get/contexts/clientside/usage` — Tool to get a detailed time series of context key usages observed by LaunchDarkly in your account, including non-primary context kinds. Use this for breakdowns that go beyond the primary-only aggregat
  - body: { to?: string, from?: string, groupBy?: string[], sdkName?: string[], anonymous?: string[], projectKey?: string[], contextKind?: string[], granularity?: string, environmentKey?: string[], aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/contexts/serverside/usage` — Tool to get detailed time series of context key usages observed by LaunchDarkly in your account, including non-primary context kinds. Use for breakdowns beyond primary-only MAU aggregation. The counts
  - body: { to?: string, from?: string, groupBy?: string, sdkName?: string, anonymous?: string, projectKey?: string, contextKind?: string, granularity?: string, environmentKey?: string, aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/contexts/total/usage` — Tool to get a detailed time series of the number of context key usages observed by LaunchDarkly in your account, including non-primary context kinds. Use this for breakdowns that go beyond the primary
  - body: { to?: string, from?: string, groupBy?: string[], sdkName?: string[], sdkType?: string[], anonymous?: string[], projectKey?: string[], contextKind?: string[], granularity?: string, environmentKey?: string[], aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/ctx/instance/segments/membership` — Tool to get segment membership details for a given context instance with attributes. Returns which segments the context belongs to and how (individually targeted or rule-based). Use when you need to u
  - body: { key: string, kind: string, name?: string, anonymous?: boolean, projectKey: string, environmentKey: string, customAttributes?: object }
- `POST https://api.mcp.ai/api/launch_darkly/get/custom/role` — Tool to retrieve a single custom role by key or ID. Use when you need detailed information about a specific role's permissions and policy statements.
  - body: { custom_role_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/custom/roles` — Tool to retrieve a list of all custom roles. Use when you need to list roles for permissions audits or configuration reviews. Note: results are paginated.
  - body: { limit?: integer, offset?: integer }
- `POST https://api.mcp.ai/api/launch_darkly/get/custom/workflow` — Tool to retrieve details of a specific custom workflow by ID. Use when you need to inspect workflow configuration, stages, execution status, or identify conflicts.
  - body: { project_key: string, workflow_id: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/data/export/events/usage` — Tool to retrieve a time series array showing the number of data export events from your account. Use when you need to analyze data export usage patterns over time. The supported granularity varies by 
  - body: { to?: string, from?: string, groupBy?: string[], eventKind?: string[], projectKey?: string[], granularity?: string, environmentKey?: string[], aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/dependent/flags` — Tool to list dependent feature flags for a specific flag. Use when you need to identify which flags depend on a given feature flag across environments.
  - body: { project_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/dependent/flags/by/env` — Tool to list dependent flags across all environments for a specified flag. A dependent flag is a flag that uses another flag as a prerequisite. Use when you need to understand flag dependencies.
  - body: { projectKey: string, environmentKey: string, featureFlagKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/destination` — Tool to retrieve a specific Data Export destination by ID. Use when you need to inspect the configuration details of a destination.
  - body: { id: string, project_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/destinations` — Tool to retrieve all Data Export destinations configured across all projects and environments. Use when you need to list, audit, or discover available data export destinations.
- `POST https://api.mcp.ai/api/launch_darkly/get/environment` — Tool to retrieve a specific environment by project key and environment key. Use when you need detailed information about an environment's configuration and settings.
  - body: { projectKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/environments` — Tool to retrieve a list of all environments within a project. Use after confirming the project key; supports pagination.
  - body: { sort?: string, limit?: integer, filter?: string, offset?: integer, project_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/evaluations/usage` — Tool to get time-series arrays of flag evaluation counts, broken down by variation. Use when analyzing flag usage patterns over time. Granularity is automatic: minutely data within 2 hours, hourly wit
  - body: { to?: string, tz?: string, from?: string, projectKey: string, environmentKey: string, featureFlagKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/events/usage` — Tool to get time-series arrays of flag evaluation events. Use when analyzing flag usage patterns or tracking evaluation counts broken down by variation. Granularity varies: minutely for data within 2 
  - body: { to?: string, from?: string, type: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/experiment` — Tool to retrieve a specific experiment by project key, environment key, and experiment key. Use when you need detailed information about an experiment's configuration, iterations, and metrics.
  - body: { expand?: string, projectKey: string, experimentKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/experimentation/events/usage` — Tool to retrieve a time series array showing the number of experimentation events from your account. Use when analyzing experimentation event usage patterns over time.
  - body: { to?: string, from?: string, groupBy?: string[], eventKey?: string[], eventKind?: string[], projectKey?: string[], granularity?: string, environmentKey?: string[], aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/experimentation/keys/usage` — Tool to get a time series showing the number of experimentation keys from your account. Use when you need to track experimentation key usage over time with support for filtering by project, environmen
  - body: { to?: string, from?: string, groupBy?: string, projectKey?: string, granularity?: string, experimentId?: string, environmentKey?: string, aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/experimentation/settings` — Tool to retrieve experimentation settings for a project. Use when you need to understand how experiments are configured in a project.
  - body: { projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/experiments` — Tool to retrieve experiments from a project and environment. Use after confirming project and environment keys to enumerate experiments and their configurations.
  - body: { limit?: integer, expand?: string, filter?: string, offset?: integer, projectKey: string, environmentKey: string, lifecycleState?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/expiring/context/targets` — Tool to retrieve context targets scheduled for removal from a feature flag. Use when you need to check which targets will be automatically removed.
  - body: { project_key: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/expiring/targets/for/segment` — Tool to retrieve context targets scheduled for removal from a segment. Use when you need to check which targets will be automatically removed from a segment.
  - body: { project_key: string, segment_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/extinctions` — Tool to get a list of all extinctions. LaunchDarkly creates an extinction event after you remove all code references to a flag. Use to discover flags that have been removed from your codebase. To lear
  - body: { to?: integer, from?: integer, flagKey?: string, projKey?: string, repoName?: string, branchName?: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { env?: string, expand?: string, project_key: string, featureFlagKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { id: string, projectKey: string, environmentKey: string, featureFlagKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { project_key: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { env?: string, project_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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).
  - body: { project_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { env?: string, tag?: string, sort?: string, limit?: integer, expand?: string, filter?: string, offset?: integer, compare?: boolean, summary?: boolean, archived?: boolean, projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/flag/config/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.
  - body: { projectKey: string, environmentKey: string, featureFlagKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { projectKey: string, environmentKey: string, featureFlagKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { project_key: string, integration_id: string, integration_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
- `POST https://api.mcp.ai/api/launch_darkly/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 se
  - body: { project_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/followers/by/proj/env` — 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.
  - body: { project_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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 ex
  - body: { expand?: string, holdoutKey: string, projectKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { integration_configuration_id: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/integration/delivery/config/by/env` — 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.
  - body: { project_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/ips` — Tool to retrieve the list of IP ranges used by the LaunchDarkly service. Use to configure firewall rules that allow LaunchDarkly traffic.
- `POST https://api.mcp.ai/api/launch_darkly/get/layers` — Tool to retrieve layers for a project. Use when you need to list all layers or filter by experiment key.
  - body: { filter?: string, projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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
  - body: { to?: string, from?: string, groupBy?: string[], sdkName?: string[], anonymous?: string[], projectKey?: string[], granularity?: string, environmentKey?: string[], aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { to?: string, from?: string, groupBy?: string[], sdkName?: string[], sdkType?: string[], anonymous?: string, projectKey?: string[], granularity?: string, environmentKey?: string[], aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/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
  - body: { to?: string, sdk?: string[], from?: string, groupby?: string[], project?: string[], sdktype?: string[], anonymous?: string, contextKind?: string[], environment?: string[], aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/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 de
  - body: { to?: string, from?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/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.
  - body: { id: string, expand?: string }
- `POST https://api.mcp.ai/api/launch_darkly/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 mem
  - body: { sort?: string, limit?: integer, expand?: string, filter?: string, offset?: integer }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { expand?: string, versionId?: string, metric_key: string, project_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { expand?: string, project_key: string, metric_group_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/o/auth/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.
  - body: { clientId: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/o/auth/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.
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { to?: string, from?: string, projectKey?: string[], granularity?: string, aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/observability/logs/usage` — Tool to retrieve time-series arrays of observability logs usage data. Supports daily and monthly granularity with various aggregation methods.
  - body: { to?: string, from?: string, projectKey?: string, granularity?: string, aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { to?: string, from?: string, projectKey?: string|string[], granularity?: string, aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/observability/traces/usage` — Tool to retrieve time-series arrays of observability traces usage data. Supports daily and monthly granularity with various aggregation methods.
  - body: { to?: string, from?: string, projectKey?: string, granularity?: string, aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
- `POST https://api.mcp.ai/api/launch_darkly/get/project` — Tool to retrieve a specific project by project key. Use when you need detailed information about a project's configuration and settings.
  - body: { expand?: string, projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { id: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { flag_key: string, project_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { projectKey: string, pipelineKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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 head
  - body: { project_key: string, excludeDefault?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { policy_key: string, project_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/release/progressions/for/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 pipeli
  - body: { limit?: integer, filter?: string, offset?: integer, projectKey: string, pipelineKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { repo: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/root` — Tool to retrieve the LaunchDarkly API root resource. Returns hypermedia links to all available API endpoints.
- `POST https://api.mcp.ai/api/launch_darkly/get/root/statistic` — Tool to get links to code reference repositories for each project. Use to discover which projects have code references enabled.
- `POST https://api.mcp.ai/api/launch_darkly/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 u
  - body: { projectKey: string, segmentKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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 othe
  - body: { contextKey: string, projectKey: string, segmentKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { sort?: string, limit?: integer, filter?: string, offset?: integer, projectKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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 granularit
  - body: { to?: string, from?: string, groupBy?: string[], sdkName?: string[], sdkType?: string[], projectKey?: string[], sdkVersion?: string[], granularity?: string, relayVersion?: string[], connectionType?: string[], environmentKey?: string[], aggregationType?: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/statistics` — Tool to retrieve code references statistics for feature flags. Use when you need to understand where flags are referenced in your codebase.
  - body: { flagKey?: string, projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { to?: string, tz?: string, from?: string, source: string }
- `POST https://api.mcp.ai/api/launch_darkly/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: minut
  - body: { to?: string, tz?: string, sdk?: string, from?: string, source: string, version?: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { source: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/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.
  - body: { id: string, integration_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/subscriptions` — 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.
  - body: { integration_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { pre?: string, asOf?: string, kind?: string[], limit?: integer, offset?: integer, archived?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { expand?: string, teamKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/team/maintainers2` — 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.
  - body: { limit?: integer, offset?: integer, teamKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { limit?: integer, offset?: integer, team_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/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.
  - body: { id: string }
- `POST https://api.mcp.ai/api/launch_darkly/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 member
  - body: { limit?: integer, offset?: integer, showAll?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/get/trigger/workflow/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.
  - body: { id: string, project_key: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/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.
  - body: { project_key: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
- `POST https://api.mcp.ai/api/launch_darkly/get/webhook` — Tool to retrieve a specific webhook by ID. Use when you need to inspect the configuration details of a webhook.
  - body: { id: string }
- `POST https://api.mcp.ai/api/launch_darkly/get/workflow/templates` — Tool to retrieve workflow templates belonging to an account. Use when you need to list available templates for workflow automation.
  - body: { search?: string, summary?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { sort?: string, limit?: integer, offset?: integer, status?: string, project_key: string, environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/list/branches` — 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 timest
  - body: { repo: string }
- `POST https://api.mcp.ai/api/launch_darkly/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 rep
  - body: { flagKey?: string, projKey?: string, withBranches?: string, withReferencesForDefaultBranch?: string }
- `POST https://api.mcp.ai/api/launch_darkly/list/integration/delivery/configurations` — Tool to list all integration delivery configurations. Use when you need to retrieve all configured integrations for feature store capabilities.
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { sort?: string, limit?: integer, expand?: string, filter?: string, offset?: integer, projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { sort?: string, limit?: integer, expand?: string, filter?: string, offset?: integer, projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/list/projects` — Tool to retrieve a list of all projects. Use after confirming credentials to enumerate project keys and metadata.
  - body: { sort?: string, limit?: integer, expand?: string, filter?: string, offset?: integer }
- `POST https://api.mcp.ai/api/launch_darkly/list/teams` — Fetches one page of teams from LaunchDarkly. 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 
  - body: { limit?: integer, expand?: string, filter?: string, offset?: integer }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { required?: boolean, projectKey: string, serviceKind?: string, resourceKind: string, serviceConfig?: object, environmentKey: string, minNumApprovals?: integer, canReviewOwnRequest?: boolean, requiredApprovalTags?: string[], canApplyDeclinedChanges?: boolean, autoApplyApprovedChanges?: boolean, serviceKindConfigurationId?: string, bypassApprovalsForPendingChanges?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { patch: object[], project_key: string, integration_id: string, environment_key: string, integration_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { patch: object[], comment?: string, customRoleKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/patch/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.
  - body: { id: string, project_key: string, environment_key: string, patch_operations: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { patch: object[], projectKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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
  - body: { comment?: string, projectKey: string, instructions: object[], experimentKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { comment?: string, project_key: string, instructions: object[], environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { patch: object[], dryRun?: boolean, comment?: string, projectKey: string, featureFlagKey: string, ignoreConflicts?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/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 d
  - body: { id: string, projectKey: string, instructions: object[], environmentKey: string, featureFlagKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/patch/flag/config/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.
  - body: { id: string, comment?: string, projectKey: string, instructions: object[], environmentKey: string, featureFlagKey: string, ignoreConflicts?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/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, boo
  - body: { patch: object[], projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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 '/<array index
  - body: { patch: object[], project_key: string, integration_id: string, integration_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { comment?: string, holdoutKey: string, projectKey: string, instructions: object[], environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/patch/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.
  - body: { id: string, patch: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/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
  - body: { comment?: string, instructions: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { patch: object[], metricKey: string, projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { patch: object[], projectKey: string, metricGroupKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/patch/o/auth/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', 'descrip
  - body: { clientId: string, patchOperations: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/patch/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 p
  - body: { patch: object[], projectKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/patch/relay/auto/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 settin
  - body: { id: string, patch: object[], comment?: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { repo: string, patch: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { patch: object[], dryRun?: boolean, comment?: string, projectKey: string, segmentKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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. Sup
  - body: { comment?: string, team_key: string, instructions: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/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 a
  - body: { comment?: string, instructions: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/patch/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.
  - body: { id: string, patch: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/patch/trigger/workflow` — Tool to update a flag trigger using semantic patch operations. Use when you need to enable/disable a trigger or modify its configuration.
  - body: { id: string, comment?: string, project_key: string, instructions: object[], environment_key: string, feature_flag_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/patch/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.
  - body: { id: string, patch: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/put/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.
  - body: { tags: string[], temporary: boolean, projectKey: string, booleanDefaults: object, defaultClientSideAvailability: object }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { projectKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { expiry?: integer, projectKey: string, environmentKey: string }
- `POST https://api.mcp.ai/api/launch_darkly/reset/relay/auto/config` — 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 s
  - body: { id: string, expiry?: integer }
- `POST https://api.mcp.ai/api/launch_darkly/reset/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.
  - body: { id: string, expiry?: integer }
- `POST https://api.mcp.ai/api/launch_darkly/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 LaunchDa
  - body: { q?: string, after?: integer, limit?: integer, before?: integer, resource_specifiers: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { sort?: string, limit?: integer, filter?: string, projectKey: string, environmentKey: string, continuationToken?: string, includeTotalCount?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { sort?: string, limit?: integer, filter?: string, projectKey: string, environmentKey: string, continuationToken?: string, includeTotalCount?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/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 require
  - body: { project_key: string, integration_id: string, integration_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/update/announcement/public` — 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.
  - body: { announcementId: string, patchOperations: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/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 targ
  - body: { excluded?: object, included?: object, project_key: string, segment_key: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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, devic
  - body: { comment?: string, setting?: string|integer|number|boolean|object|string|integer|number|boolean[], context_key: string, project_key: string, context_kind: string, featureFlagKey: string, environment_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { key: string, name: string, version?: integer, archived?: boolean, projectKey: string, description?: string, hideInTargeting?: boolean }
- `POST https://api.mcp.ai/api/launch_darkly/update/experimentation/settings` — Tool to update experimentation settings for a project. Use when you need to configure randomization units for experiments in a project.
  - body: { projectKey: string, randomizationUnits: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { id: string, project_key: string, feature_flag_key: string, patch_operations: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/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 valu
  - body: { patchOperations: object[], integrationConfigurationId: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { comment?: string, layerKey: string, projectKey: string, instructions: object[], environmentKey?: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { status?: string, flag_key: string, phase_id: string, audiences?: object[], project_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/update/release/pipeline` — Tool to update an existing release pipeline in LaunchDarkly. Use when you need to modify pipeline configuration, phases, or metadata.
  - body: { name: string, tags?: string[], phases: object[], description?: string, project_key: string, pipeline_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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 
  - body: { policy_keys: string[], project_key: string }
- `POST https://api.mcp.ai/api/launch_darkly/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.
  - body: { name: string, scope?: object, policyKey: string, projectKey: string, releaseMethod: string, guardedReleaseConfig?: object, progressiveReleaseConfig?: object }
- `POST https://api.mcp.ai/api/launch_darkly/update/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 s
  - body: { id: string, integration_key: string, patch_operations: object[] }
- `POST https://api.mcp.ai/api/launch_darkly/upsert/branch` — 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 
  - body: { head: string, name: string, repo: string, branch: string, syncTime: integer, commitTime?: integer, references?: object[], updateSequenceId?: integer }

## Example prompts
- "What can I do in LaunchDarkly?"
- "Show me a summary of my LaunchDarkly account"

## More
- Page: https://mcp.ai/launch_darkly
- Agent spec (llms.txt): https://mcp.ai/launch_darkly/llms.txt
- Postman collection: https://mcp.ai/launch_darkly/postman.json
