Skip to main content
Feedback

LaunchDarkly MCP connector

Updated 

LaunchDarkly is a feature management platform that helps teams control feature releases and run experiments without redeploying code. The LaunchDarkly MCP connector allows AI agents to manage Relay Proxy configurations and control application settings across environments. It also supports overseeing feature flag rollouts, tracking experiment results, and coordinating release workflows across teams.

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 flag rollouts across environments without touching code
  • Approve or reject flag changes through structured approval workflows
  • Track every configuration change with searchable audit log entries
  • Coordinate Relay Proxy configurations for secure, low-latency flag delivery
  • Monitor application versions and retire outdated releases safely
  • Investigate who changed what and when across the tenant
  • Organize feature flags and code references into repositories
  • Verify caller identity and permissions before automating changes

Example prompts

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

  • Show me all the Relay Proxy configs set up in LaunchDarkly.
  • Create a new approval request for the checkout flag change in LaunchDarkly.
  • Who approved the last flag update in LaunchDarkly.
  • List all applications registered in LaunchDarkly.
  • Search the LaunchDarkly audit log for changes made last week.
  • Delete the old mobile app version from LaunchDarkly.
  • Get the details of application version 2.3 in LaunchDarkly.
  • How many audit log entries were logged in LaunchDarkly this month?
  • List all repositories connected to LaunchDarkly.
  • Reset the configuration key for our staging Relay Proxy 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
getRootRoot resource
getRelayProxyConfigsList Relay Proxy configs
postRelayAutoConfigCreate a new Relay Proxy config
getRelayProxyConfigGet Relay Proxy config
patchRelayAutoConfigUpdate a Relay Proxy config
deleteRelayAutoConfigDelete Relay Proxy config by ID
resetRelayAutoConfigReset Relay Proxy configuration key
getApplicationsGet applications
getApplicationGet application by key
patchApplicationUpdate application
deleteApplicationDelete application
getApplicationVersionsGet application versions by application key
patchApplicationVersionUpdate application version
deleteApplicationVersionDelete application version
getApprovalRequestsList approval requests
postApprovalRequestCreate approval request
getApprovalRequestGet approval request
patchApprovalRequestUpdate approval request
deleteApprovalRequestDelete approval request
postApprovalRequestApplyApply approval request
postApprovalRequestReviewReview approval request
getAuditLogEntriesList audit log entries
postAuditLogEntriesSearch audit log entries
postAuditLogEntryCountsGet audit log entry counts
getAuditLogEntryGet audit log entry
getCallerIdentityIdentify the caller
getExtinctionsList extinctions
getRepositoriesList repositories
postRepositoryCreate repository
getRepositoryGet 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