Skip to main content
Feedback

LaunchDarkly MCP connector

LaunchDarkly is a feature management platform that enables teams to control feature releases, run experiments, and manage configurations safely. The LaunchDarkly MCP connector allows AI agents to manage Relay Proxy configurations, retrieve and update applications, and control feature flag deployments across environments. It also supports monitoring application metadata, resetting configuration keys, and managing feature release strategies.

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the LaunchDarkly MCP connector to perform the following actions:

  • Control feature rollouts safely across production environments without redeployment
  • Run A/B experiments to validate feature performance before full release
  • Manage feature flags across multiple applications and environments simultaneously
  • Audit all configuration changes and feature decisions for compliance tracking
  • Automate approval workflows for feature releases and configuration updates
  • Synchronize feature flags and settings across development, staging, and production tenants
  • Target specific user segments for beta features and canary deployments

Example prompts

Use the following example prompts to invoke LaunchDarkly MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all feature flags currently enabled in LaunchDarkly for our production environment.
  • Create a new feature flag in LaunchDarkly and set it to rollout 25 percent of users.
  • List all pending approval requests for feature changes in LaunchDarkly.
  • Update the targeting rules for our checkout feature flag in LaunchDarkly.
  • Generate an audit report of all feature flag changes made in LaunchDarkly last week.
  • Apply an approval request to release a new feature flag in LaunchDarkly.
  • Search the LaunchDarkly audit log for all changes made by the engineering team.
  • Get the application version history for our mobile app in LaunchDarkly.
  • Delete a deprecated feature flag from LaunchDarkly.
  • Show me which users are currently seeing the new dashboard feature in LaunchDarkly.

LaunchDarkly MCP connector tools

The LaunchDarkly MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
getRootRetrieves the root resource and available entry points for the LaunchDarkly service.
getRelayProxyConfigsLists all Relay Proxy configurations for the organization.
postRelayAutoConfigCreates a new Relay Proxy configuration with specified settings.
getRelayProxyConfigRetrieves details for a specific Relay Proxy configuration.
patchRelayAutoConfigUpdates an existing Relay Proxy configuration with new values.
deleteRelayAutoConfigRemoves a Relay Proxy configuration by its identifier.
resetRelayAutoConfigResets the configuration key for a Relay Proxy.
getApplicationsLists all applications connected to the LaunchDarkly workspace.
getApplicationRetrieves details for a specific application by its key.
patchApplicationUpdates an existing application with new settings.
deleteApplicationRemoves an application from the workspace.
getApplicationVersionsLists all versions for a specific application.
patchApplicationVersionUpdates a specific version of an application.
deleteApplicationVersionRemoves a version from an application.
getApprovalRequestsLists all pending and completed approval requests.
postApprovalRequestCreates a new approval request for a change.
getApprovalRequestRetrieves details for a specific approval request.
patchApprovalRequestUpdates an existing approval request.
deleteApprovalRequestRemoves an approval request.
postApprovalRequestApplyApplies an approved approval request to implement changes.
postApprovalRequestReviewSubmits a review decision for an approval request.
getAuditLogEntriesLists audit log entries showing system activity and changes.
postAuditLogEntriesSearches audit log entries by specified criteria.
postAuditLogEntryCountsRetrieves counts of audit log entries by category.
getAuditLogEntryRetrieves details for a specific audit log entry.
getCallerIdentityReturns information about the authenticated user or service.
getExtinctionsLists extinctions of feature flags or users.
getRepositoriesLists all code repositories connected to LaunchDarkly.
postRepositoryAdds a new code repository connection to LaunchDarkly.
getRepositoryRetrieves details for a specific connected repository.
patchRepositoryUpdate repository.
deleteRepositoryDelete repository.
deleteBranchesDelete branches.
getBranchesList branches.
getBranchGet branch.
putBranchUpsert branch.
postExtinctionCreate extinction.
getRootStatisticGet links to code reference repositories for each project.
getStatisticsGet code references statistics for flags.
getDestinationsList destinations.
postGenerateWarehouseDestinationKeyPairGenerate Snowflake destination key pair.
postGenerateTrustPolicyGenerate trust policy.
postDestinationCreate Data Export destination.
getDestinationGet destination.
patchDestinationUpdate Data Export destination.
deleteDestinationDelete Data Export destination.
getFlagLinksList flag links.
createFlagLinkCreate flag link.
updateFlagLinkUpdate flag link.
deleteFlagLinkDelete flag link.
getFeatureFlagStatusAcrossEnvironmentsGet flag status across environments.
getFeatureFlagStatusesList feature flag statuses.
getFeatureFlagStatusGet feature flag status.
getFeatureFlagsList feature flags.
postFeatureFlagCreate a feature flag.
getDependentFlagsByEnvList dependent feature flags by environment.
getFeatureFlagGet feature flag.
patchFeatureFlagUpdate feature flag.
deleteFeatureFlagDelete feature flag.
copyFeatureFlagCopy feature flag.
getDependentFlagsList dependent feature flags.
getExpiringContextTargetsGet expiring context targets for feature flag.
patchExpiringTargetsUpdate expiring context targets on feature flag.
getExpiringUserTargetsGet expiring user targets for feature flag.
patchExpiringUserTargetsUpdate expiring user targets on feature flag.
getTriggerWorkflowsList flag triggers.
createTriggerWorkflowCreate flag trigger.
getTriggerWorkflowByIdGet flag trigger by ID.
patchTriggerWorkflowUpdate flag trigger.
deleteTriggerWorkflowDelete flag trigger.
getReleaseByFlagKeyGet release for flag.
patchReleaseByFlagKeyPatch release for flag.
deleteReleaseByFlagKeyDelete a release for flag.
getBigSegmentStoreIntegrationsList all big segment store integrations.
createBigSegmentStoreIntegrationCreate big segment store integration.
getBigSegmentStoreIntegrationGet big segment store integration by ID.
patchBigSegmentStoreIntegrationUpdate big segment store integration.
deleteBigSegmentStoreIntegrationDelete big segment store integration.
getIntegrationDeliveryConfigurationsList all delivery configurations.
getIntegrationDeliveryConfigurationByEnvironmentGet delivery configurations by environment.
createIntegrationDeliveryConfigurationCreate delivery configuration.
getIntegrationDeliveryConfigurationByIdGet delivery configuration by ID.
patchIntegrationDeliveryConfigurationUpdate delivery configuration.
deleteIntegrationDeliveryConfigurationDelete delivery configuration.
validateIntegrationDeliveryConfigurationValidate delivery configuration.
getFlagImportConfigurationsList all flag import configurations.
createFlagImportConfigurationCreate a flag import configuration.
getFlagImportConfigurationGet a single flag import configuration.
patchFlagImportConfigurationUpdate a flag import configuration.
deleteFlagImportConfigurationDelete a flag import configuration.
triggerFlagImportJobTrigger a single flag import run.
getAllIntegrationConfigurationsGet all configurations for the integration.
createIntegrationConfigurationCreate integration configuration.
getIntegrationConfigurationGet an integration configuration.
updateIntegrationConfigurationUpdate integration configuration.
deleteIntegrationConfigurationDelete integration configuration.
getSubscriptionsGet audit log subscriptions by integration.
createSubscriptionCreate audit log subscription.
getSubscriptionByIDGet audit log subscription by ID.
updateSubscriptionUpdate audit log subscription.
deleteSubscriptionDelete audit log subscription.
getMembersList account members.
postMembersInvite new members.
patchMembersModify account members.
getMemberGet account member.
patchMemberModify an account member.
deleteMemberDelete account member.
postMemberTeamsAdd a member to teams.
getMetricsList metrics.
postMetricCreate metric.
getMetricGet metric.
patchMetricUpdate metric.
deleteMetricDelete metric.
getOAuthClientsGet clients.
createOAuth2ClientCreate a LaunchDarkly OAuth 2.0 client.
getOAuthClientByIdGet client by ID.
patchOAuthClientPatch client by ID.
deleteOAuthClientDelete OAuth 2.0 client.
getOpenapiSpecGets the OpenAPI spec in json.
getProjectsList projects.
postProjectCreate project.
getProjectGet project.
patchProjectUpdate project.
deleteProjectDelete project.
getContextKindsByProjectKeyGet context kinds.
putContextKindCreate or update context kind.
getEnvironmentsByProjectList environments.
postEnvironmentCreate environment.
getEnvironmentGet environment.
patchEnvironmentUpdate environment.
deleteEnvironmentDelete environment.
resetEnvironmentSDKKeyReset environment SDK key.
getContextAttributeNamesGet context attribute names.
getContextAttributeValuesGet context attribute values.
searchContextInstancesSearch for context instances.
getContextInstancesGet context instances.
deleteContextInstancesDelete context instances.
searchContextsSearch for contexts.
putContextFlagSettingUpdate flag settings for context.
getContextsGet contexts.
getExperimentsGet experiments.
createExperimentCreate experiment.
getExperimentGet experiment.
patchExperimentPatch experiment.
createIterationCreate iteration.
evaluateContextInstanceEvaluate flags for context instance.
getFollowersByProjEnvGet followers of all flags in a given project and environment.
getAllHoldoutsGet all holdouts.
postHoldoutCreate holdout.
getHoldoutByIdGet Holdout by Id.
getHoldoutGet holdout.
patchHoldoutPatch holdout.
resetEnvironmentMobileKeyReset environment mobile SDK key.
getContextInstanceSegmentsMembershipByEnvList segment memberships for context instance.
getExperimentationSettingsGet experimentation settings.
putExperimentationSettingsUpdate experimentation settings.
getFlagDefaultsByProjectGet flag defaults for project.
patchFlagDefaultsByProjectUpdate flag default for project.
putFlagDefaultsByProjectCreate or update flag defaults for project.
getApprovalsForFlagList approval requests for a flag.
postApprovalRequestForFlagCreate approval request for a flag.
postFlagCopyConfigApprovalRequestCreate approval request to copy flag configurations across environments.
getApprovalForFlagGet approval request for a flag.
patchFlagConfigApprovalRequestUpdate flag approval request.
deleteApprovalRequestForFlagDelete approval request for a flag.
postApprovalRequestApplyForFlagApply approval request for a flag.
postApprovalRequestReviewForFlagReview approval request for a flag.
getFlagFollowersGet followers of a flag in a project and environment.
putFlagFollowerAdd a member as a follower of a flag in a project and environment.
deleteFlagFollowerRemove a member as a follower of a flag in a project and environment.
getFlagConfigScheduledChangesList scheduled changes.
postFlagConfigScheduledChangesCreate scheduled changes workflow.
getFeatureFlagScheduledChangeGet a scheduled change.
patchFlagConfigScheduledChangeUpdate scheduled changes workflow.
deleteFlagConfigScheduledChangesDelete scheduled changes workflow.
getWorkflowsGet workflows.
postWorkflowCreate workflow.
getCustomWorkflowGet custom workflow.
deleteWorkflowDelete workflow.
postMigrationSafetyIssuesGet migration safety issues.
createReleaseForFlagCreate a new release for flag.
updatePhaseStatusUpdate phase status for release.
getLayersGet layers.
createLayerCreate layer.
updateLayerUpdate layer.
getMetricGroupsList metric groups.
createMetricGroupCreate metric group.
getMetricGroupGet metric group.
patchMetricGroupPatch metric group.
deleteMetricGroupDelete metric group.
getAllReleasePipelinesGet all release pipelines.
postReleasePipelineCreate a release pipeline.
getReleasePipelineByKeyGet release pipeline by key.
putReleasePipelineUpdate a release pipeline.
deleteReleasePipelineDelete release pipeline.
getAllReleaseProgressionsForReleasePipelineGet release progressions for release pipeline.
getIpsGets the public IP list.
getCustomRolesList custom roles.
postCustomRoleCreate custom role.
getCustomRoleGet custom role.
patchCustomRoleUpdate custom role.
deleteCustomRoleDelete custom role.
getSegmentsList segments.
postSegmentCreate segment.
getSegmentGet segment.
patchSegmentPatch segment.
deleteSegmentDelete segment.
updateBigSegmentContextTargetsUpdate context targets on a big segment.
getSegmentMembershipForContextGet big segment membership for context.
createBigSegmentExportCreate big segment export.
getBigSegmentExportGet big segment export.
getBigSegmentImportGet big segment import.
updateBigSegmentTargetsUpdate user context targets on a big segment.
getSegmentMembershipForUserGet big segment membership for user.
getExpiringTargetsForSegmentGet expiring targets for segment.
patchExpiringTargetsForSegmentUpdate expiring targets for segment.
getExpiringUserTargetsForSegmentGet expiring user targets for segment.
patchExpiringUserTargetsForSegmentUpdate expiring user targets for segment.
getTeamsList teams.
postTeamCreate team.
patchTeamsUpdate teams.
getTeamGet team.
patchTeamUpdate team.
deleteTeamDelete team.
getTeamMaintainersGet team maintainers.
getTeamRolesGet team custom roles.
getWorkflowTemplatesGet workflow templates.
createWorkflowTemplateCreate workflow template.
deleteWorkflowTemplateDelete workflow template.
getTokensList access tokens.
postTokenCreate access token.
getTokenGet access token.
patchTokenPatch access token.
deleteTokenDelete access token.
resetTokenReset access token.
getContextsClientsideUsageGet contexts clientside usage.
getMAUClientsideUsageGet MAU clientside usage.
getDataExportEventsUsageGet data export events usage.
getEvaluationsUsageGet evaluations usage.
getEventsUsageGet events usage.
getExperimentationEventsUsageGet experimentation events usage.
getExperimentationKeysUsageGet experimentation keys usage.
getMauUsageGet MAU usage.
getMauUsageByCategoryGet MAU usage by category.
getMauSdksByTypeGet MAU SDKs by type.
getObservabilityErrorsUsageGet observability errors usage.
getObservabilityLogsUsageGet observability logs usage.
getObservabilityMetricsUsageGet observability metrics usage.
getObservabilitySessionsUsageGet observability sessions usage.
getObservabilityTracesUsageGet observability traces usage.
getSdkVersionsDetailsGet SDK versions usage details.
getContextsServersideUsageGet contexts serverside usage.
getServiceConnectionsUsageGet service connections usage.
getStreamUsageGet stream usage.
getStreamUsageBySdkVersionGet stream usage by SDK version.
getStreamUsageSdkversionGet stream usage SDK versions.
getContextsTotalUsageGet contexts total usage.
getMAUTotalUsageGet MAU total usage.
getVegaAIUsageGet Vega AI usage.
getUserAttributeNamesGet user attribute names.
getSearchUsersFind users.
getUsersList users.
getUserGet user.
deleteUserDelete user.
getUserFlagSettingsList flag settings for user.
getUserFlagSettingGet flag setting for user.
putFlagSettingUpdate flag settings for user.
getExpiringFlagsForUserGet expiring dates on flags for user.
patchExpiringFlagsForUserUpdate expiring user target for flags.
getVersionsGet version information.
getAllWebhooksList webhooks.
postWebhookCreates a webhook.
getWebhookGet webhook.
patchWebhookUpdate webhook.
deleteWebhookDelete webhook.
getTagsList tags.
getAIConfigTargetingShow an AI Config's targeting.
patchAIConfigTargetingUpdate AI Config targeting.
getAIConfigsList AI Configs.
postAIConfigCreate new AI Config.
deleteAIConfigDelete AI Config.
getAIConfigGet AI Config.
patchAIConfigUpdate AI Config.
postAIConfigVariationCreate AI Config variation.
deleteAIConfigVariationDelete AI Config variation.
getAIConfigVariationGet AI Config variation.
patchAIConfigVariationUpdate AI Config variation.
getAIConfigMetricsGet AI Config metrics.
getAIConfigMetricsByVariationGet AI Config metrics by variation.
deleteRestrictedModelsRemove AI models from the restricted list.
postRestrictedModelsAdd AI models to the restricted list.
listModelConfigsList AI model configs.
postModelConfigCreate an AI model config.
deleteModelConfigDelete an AI model config.
getModelConfigGet AI model config.
listAIToolsList AI tools.
postAIToolCreate an AI tool.
listAIToolVersionsList AI tool versions.
deleteAIToolDelete AI tool.
getAIToolGet AI tool.
patchAIToolUpdate AI tool.
listAgentGraphsList agent graphs.
postAgentGraphCreate new agent graph.
deleteAgentGraphDelete agent graph.
getAgentGraphGet agent graph.
patchAgentGraphUpdate agent graph.
getAnnouncementsPublicGet announcements.
createAnnouncementPublicCreate an announcement.
deleteAnnouncementPublicDelete an announcement.
updateAnnouncementPublicUpdate an announcement.
getApprovalRequestSettingsGet approval request settings.
patchApprovalRequestSettingsUpdate approval request settings.
getViewsList views.
createViewCreate view.
deleteViewDelete view.
getViewGet view.
updateViewUpdate view.
unlinkResourceUnlink resource.
linkResourceLink resource.
getLinkedResourcesGet linked resources.
getLinkedViewsGet linked views for a given resource.
GetReleasePoliciesList release policies.
PostReleasePolicyCreate a release policy.
PostReleasePoliciesOrderUpdate the order of existing release policies.
DeleteReleasePolicyDelete a release policy.
GetReleasePolicyGet a release policy by key.
PutReleasePolicyUpdate a release policy.
getDeploymentFrequencyChartGet deployment frequency chart data.
getStaleFlagsChartGet stale flags chart data.
getFlagStatusChartGet flag status chart data.
getLeadTimeChartGet lead time chart data.
getReleaseFrequencyChartGet release frequency chart data.
createDeploymentEventCreate deployment event.
getDeploymentsList deployments.
getDeploymentGet deployment.
updateDeploymentUpdate deployment.
getFlagEventsList flag events.
createInsightGroupCreate insight group.
getInsightGroupsList insight groups.
getInsightGroupGet insight group.
patchInsightGroupPatch insight group.
deleteInsightGroupDelete insight group.
getInsightsScoresGet insight scores.
getPullRequestsList pull requests.
getInsightsRepositoriesList repositories.
associateRepositoriesAndProjectsAssociate repositories with projects.
deleteRepositoryProjectRemove repository project association.
On this Page