---
title: "LaunchDarkly integration for LuumenAI"
url: "https://www.luumen.ai/integrations/launchdarkly/"
entity: SoftwareIntegration
category: "Source control & CI/CD"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# LaunchDarkly integration for LuumenAI

Read flag state and approval history, then copy flag configs with approval

## What LuumenAI can do with LaunchDarkly

LuumenAI connects to LaunchDarkly with an API token and exposes 248 tools (128 read-only · 84 write · 36 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 248 tools (128 read-only · 84 write · 36 destructive)
- Plan: available on all plans
- Category: Source control & CI/CD

## About LaunchDarkly with LuumenAI

Connect LaunchDarkly and the agent can answer flag questions from the terminal: what a given context will evaluate to, which release pipelines a project uses, what holdouts are running, and where an approval request stands. When a change is needed, it drafts the write, shows you the plan, and waits for your approval before touching an environment. Authentication is by API key.

## Example tools

Read-only (128 in total):

- `LAUNCH_DARKLY_CREATE_MIGRATION_SAFETY_ISSUES` — Check migration safety issues for a feature flag patch.
- `LAUNCH_DARKLY_EVALUATE_CONTEXT_INSTANCE` — Evaluate flags for a context instance to determine expected flag variations.
- `LAUNCH_DARKLY_GENERATE_TRUST_POLICY` — Generate an AWS trust policy for Data Export destinations.
- `LAUNCH_DARKLY_GET_ALL_HOLDOUTS` — Retrieve all holdouts for a specific project and environment.
- `LAUNCH_DARKLY_GET_ALL_INTEGRATION_CONFIGURATIONS` — Retrieve all integration configurations for a specific integration key.
- `LAUNCH_DARKLY_GET_ALL_RELEASE_PIPELINES` — Retrieve all release pipelines for a project.
- `LAUNCH_DARKLY_GET_ALL_WEBHOOKS` — Retrieve all webhooks configured in the LaunchDarkly account.
- `LAUNCH_DARKLY_GET_ANNOUNCEMENTS_PUBLIC` — Retrieve public announcements from LaunchDarkly.

Write and destructive (120 in total, approval required by default):

- `LAUNCH_DARKLY_ADD_MEMBER_TO_TEAMS` — Add a LaunchDarkly member to one or more teams.
- `LAUNCH_DARKLY_APPLY_APPROVAL_REQUEST` — Apply an approved approval request in LaunchDarkly.
- `LAUNCH_DARKLY_APPLY_APPROVAL_REQUEST_FOR_FLAG` — Apply an approved approval request for a feature flag in LaunchDarkly.
- `LAUNCH_DARKLY_COPY_FEATURE_FLAG` — Copy a feature flag's configuration from one environment to another within the same project.
- `LAUNCH_DARKLY_CREATE_ANNOUNCEMENT_PUBLIC` — Create a public announcement in LaunchDarkly.
- `LAUNCH_DARKLY_CREATE_APPROVAL_REQUEST` — Create an approval request in LaunchDarkly.
- `LAUNCH_DARKLY_CREATE_APPROVAL_REQUEST_FOR_FLAG` — Create an approval request for a feature flag in LaunchDarkly.
- `LAUNCH_DARKLY_CREATE_APPROVAL_REQUEST_REVIEW` — Review an approval request by approving, declining, or commenting on changes.

## Frequently asked questions

### How does LuumenAI connect to LaunchDarkly?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in LaunchDarkly on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 36 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to LaunchDarkly — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/launchdarkly/
