Launchdarkly MCP server

Connect Launchdarkly to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Launchdarkly MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the create feature flag tool in Launchdarkly
  • Use the manage environment tool in Launchdarkly
  • Use the invite members tool in Launchdarkly
  • Use the list segments tool in Launchdarkly
  • Use the update feature flag tool in Launchdarkly
  • Use the query audit log tool in Launchdarkly

Supported Tools

create_feature_flag

Create Feature Flag

Create a new feature flag in a LaunchDarkly project. The flag will be created in every environment within the project. By default creates a boolean flag; provide custom variations for multivariate flags.

manage_environment

Manage Environment

Create, update, or delete an environment within a LaunchDarkly project. Environments hold separate flag configurations, SDK keys, and context data.

invite_members

Invite Members

Invite new members to your LaunchDarkly account. Each invitation must assign either one built-in role or one or more custom roles.

list_segments

List Segments

List user segments in a LaunchDarkly environment. Segments group contexts for bulk flag targeting. Returns segment keys, names, and membership counts.

update_feature_flag

Update Feature Flag

Update a feature flag's configuration using LaunchDarkly's semantic patch. Supports toggling on/off, updating name/description/tags, changing fallthrough variations, adding/removing targeting rules, and setting individual targets. All changes are environment-specific unless they modify flag-level properties.

query_audit_log

Query Audit Log

Search the LaunchDarkly audit log for change history entries. Query by date range, full-text search, or resource specifier. Useful for compliance, debugging, and tracking who changed what and when.

list_environments

List Environments

List all environments within a LaunchDarkly project. Returns environment keys, names, colors, and SDK keys.

list_members

List Members

List account members in your LaunchDarkly organization. Filter by role or search by name/email. Returns member details including roles and status.

delete_feature_flag

Delete Feature Flag

Permanently delete a feature flag from a project. This removes the flag from all environments. Use with caution — this cannot be undone.

list_metrics

List Metrics

List custom metrics defined in a LaunchDarkly project. Metrics track events in your application and are used in experiments to measure the impact of flag variations.

get_feature_flag

Get Feature Flag

Retrieve detailed information about a specific feature flag, including its variations, targeting rules, and environment-specific configuration. Use this to inspect a flag's full setup before making changes.

manage_project

Manage Project

Create a new project or update an existing one in LaunchDarkly. When creating, provide a key and name. When updating, provide the project key and the fields to change (name, tags). To delete a project, use the delete action.

list_projects

List Projects

List all projects in your LaunchDarkly account. Returns project keys, names, tags, and environment counts.

search_contexts

Search Contexts

Search for contexts (users, services, machines, etc.) that have encountered feature flags in an environment. Filter by kind, key, or attributes. Contexts are scoped to a specific project and environment.

toggle_feature_flag

Toggle Feature Flag

Quickly turn a feature flag on or off in a specific environment. This is a convenience tool for the most common flag operation — no need to construct semantic patch instructions manually.

list_experiments

List Experiments

List experiments in a LaunchDarkly project and environment. Experiments validate the impact of features by measuring metrics against flag variations.

list_feature_flags

List Feature Flags

List feature flags in a LaunchDarkly project. Supports filtering by tag, environment, and search query. Returns flag keys, names, kinds, and their current status in the specified environment.

manage_segment

Manage Segment

Create, update, or delete a user segment in a LaunchDarkly environment. Segments group contexts for bulk flag targeting. Use semantic patch instructions to add/remove included or excluded context keys.

get_segment

Get Segment

Retrieve one LaunchDarkly segment, including targeting rules, rule and clause IDs, included and excluded context keys, and big-segment metadata. Use this before updating rules or membership.

get_current_identity

Get Current Identity

Identify the API credential currently connected to LaunchDarkly, including its account, token kind, service-token status, scopes, and member profile when available.

get_metric

Get Metric

Retrieve a LaunchDarkly metric and its event definition, numeric settings, version, and usage details. Call list_metrics to discover metric keys.

get_experiment

Get Experiment

Retrieve a LaunchDarkly experiment, including its current iteration and optional treatment, metric, analysis, and previous-iteration details. Call list_experiments to discover experiment keys.

Connect Launchdarkly to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Launchdarkly in Metorial. In your Metorial portal, enable the Launchdarkly MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Launchdarkly tools.

Run Launchdarkly through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Launchdarkly and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Launchdarkly tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Launchdarkly

Notion

Create, read, update, and archive pages and databases in a Notion workspace. Manage blocks (paragraphs, lists, headings, embeds, etc.) within pages. Query databases with filters and sorts across rich property types including text, numbers, dates, selects, relations, and formulas. Search across pages and databases by title. Add and read comments on pages and blocks. Upload files to pages. Manage workspace users and retrieve user profiles.

Google Sheets

Create, read, and update spreadsheets and their cell data. Read and write values to individual cells, ranges, or multiple ranges using A1 notation or named ranges. Apply cell formatting including text styles, backgrounds, borders, number formats, and conditional formatting. Manage sheets (tabs) within a spreadsheet—add, delete, copy, rename, and reorder them. Create and manage embedded charts, pivot tables, filter views, data validation rules, protected ranges, named ranges, and merged cells. Perform batch operations to apply multiple updates atomically.

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Salesforce

Manage CRM data including Accounts, Contacts, Leads, Opportunities, Cases, and custom objects. Create, read, update, and delete records. Query data using SOQL and search across objects using SOSL. Perform bulk data operations for large-scale imports, exports, and migrations. Execute composite requests to batch multiple operations in a single API call. Access analytics, reports, and dashboards. Manage files and attachments associated with records. Interact with Chatter feeds, posts, and groups for social collaboration. Manage org metadata including custom objects, fields, layouts, and workflows. Query data using GraphQL for precise data retrieval across related objects.

Sharepoint

Manage SharePoint sites, document libraries, lists, and files. Create, read, update, and delete lists and list items with custom columns. Resolve site users to numeric Person/Group LookupId values. Upload, download, move, copy, and version files in document libraries. Search across sites, files, folders, lists, and list items using Microsoft Search. Manage permissions at site, list, and item levels with granular access control. Define and manage content types and site columns. Retrieve site properties and search for sites across Microsoft 365.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Technical notes for Launchdarkly

Manage LaunchDarkly feature flags, targeting, projects, environments, and segments. Inspect connected credentials, contexts, members, metrics, experiments, and change history; invite account members; and receive signed change notifications.

Frequently asked questions

Common questions about connecting Launchdarkly to AI agents with Metorial.

  1. How many tools does the Launchdarkly MCP server have?
    The Launchdarkly MCP server exposes 22 tools, including Create Feature Flag, Manage Environment, Invite Members. Each one is governed and traced through Metorial.
  2. Launchdarkly exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Launchdarkly MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Launchdarkly and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Launchdarkly MCP server yourself or use the hosted gateway.

Connect Launchdarkly to production AI agents

See how Metorial gives your team governed access to Launchdarkly, with tracing and security controls built in.