LaunchDarkly
Manage LaunchDarkly projects, environments, feature flags, rollouts, and audit logs.
Tools
| Name | Description |
|---|---|
list_projectsList LaunchDarkly projects with pagination and optional filtering. | List LaunchDarkly projects with pagination and optional filtering. |
list_environmentsList environments in a LaunchDarkly project. | List environments in a LaunchDarkly project. |
list_feature_flagsList feature flags in a project, optionally scoped to environments, tags, archived state, or search filters. | List feature flags in a project, optionally scoped to environments, tags, archived state, or search filters. |
get_feature_flagGet one LaunchDarkly feature flag by project key and flag key. | Get one LaunchDarkly feature flag by project key and flag key. |
create_feature_flagCreate a LaunchDarkly feature flag with a typed core payload and optional advanced fields. | Create a LaunchDarkly feature flag with a typed core payload and optional advanced fields. |
update_feature_flag_patchApply LaunchDarkly JSON Patch operations to a feature flag. | Apply LaunchDarkly JSON Patch operations to a feature flag. |
set_flag_enabledTurn a LaunchDarkly flag on or off for one environment. | Turn a LaunchDarkly flag on or off for one environment. |
delete_feature_flagDelete a LaunchDarkly feature flag by key. Requires explicit confirmation. | Delete a LaunchDarkly feature flag by key. Requires explicit confirmation. |
list_audit_log_entriesList LaunchDarkly audit log entries for flag and project changes. | List LaunchDarkly audit log entries for flag and project changes. |
custom_api_callCall a LaunchDarkly REST endpoint under /api/v2 using the stored access token. | Call a LaunchDarkly REST endpoint under /api/v2 using the stored access token. |
Triggers
| Name | Description |
|---|---|
audit_log_entry_createdPoll for new LaunchDarkly audit log entries. | Poll for new LaunchDarkly audit log entries. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('launchdarkly', 'list_projects', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'launchdarkly',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect LaunchDarkly to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does LaunchDarkly support?
LaunchDarkly supports 10 tools including List Projects, List Environments, List Feature Flags, Get Feature Flag, Create Feature Flag, and more.
Can I use LaunchDarkly with AI agents?
Yes. Add LaunchDarkly to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can LaunchDarkly be used in stateful agent workflows?
Yes. Agents can combine LaunchDarkly tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does LaunchDarkly use?
LaunchDarkly uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the LaunchDarkly integration cost?
The LaunchDarkly integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does LaunchDarkly support?
LaunchDarkly supports 1 triggers including Audit Log Entry Created.
Connect LaunchDarkly in minutes
Get 20,000 free action executions every month. No credit card required.