View as Markdown
LaunchDarkly (OAuth) icon

LaunchDarkly (OAuth) ACTION

Evaluate Feature Flag

Evaluates an existing feature flag for a specific user or in a general context. See the documentation.
  • Action
  • Writes data
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's LaunchDarkly (OAuth) account once, then configure and run Evaluate Feature Flag from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "launch_darkly_oauth-evaluate-feature-flag",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    launch_darkly_oauth: { authProvisionId: "apn_xxxxxxx" },
    projectKey: "Project Key",
    environmentKey: "Environment Key",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Evaluate Feature Flag inputs
Property Type Description
projectKey Project Key string
The project key.
Required Dynamic
environmentKey Environment Key string
The environment key.
Required Dynamic
flagKey Feature Flag Key string
The key of the feature flag to evaluate or update.
Required Dynamic
contextKind Context Kind string
The kind of context to evaluate the flag.
Required Dynamic
contextKey Context Key string
The key of the context to evaluate the feature flag against.
Required Dynamic
otherAttributes Other Attributes object
Additional attributes to include in the context.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
launch_darkly_oauth-evaluate-feature-flag
Version
0.0.1
App
LaunchDarkly (OAuth)
Authentication
OAuth
Behavior
May modify external data