Get started free
All integrations

Doppler integration

Doppler is a hosted secrets manager. An agent can read and write the secrets of a config (a single environment of a project), download a whole config as JSON, ENV or YAML, list secret names only, and roll a config back to an earlier version from its change log. Around that it manages projects, environments and configs (create, clone, lock, unlock, inherit), project and workplace roles and members, groups, service accounts and their identities and tokens, config service tokens, trusted IP ranges, integrations and syncs, dynamic secret leases, webhooks, change requests and their review units, invites, activity logs and workplace settings, and it can create a one-time secret share link. The credential is a Doppler token (a service token scoped to one config, a service-account token, or a personal token) sent as a bearer token; a service token only ever sees the config it was issued for.

125 toolsTokenAPI docs

What you can do with Doppler

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Member, 13 operations

  • POSTadd_group_member

    Add Member.

  • POSTadd_integration_member

    Add.

  • POSTadd_project_member

    Add.

  • DELETEdelete_workplace_integration_member

    Delete.

  • GETget_group_member

    Retrieve Member.

  • GETget_project_member

    Retrieve.

  • GETget_workplace_integration_member

    Retrieve.

  • GETlist_integration_members

    List.

  • GETlist_project_members

    List.

  • DELETEremove_group_member

    Delete Member.

  • DELETEremove_project_member

    Delete.

  • PATCHupdate_integration_member

    Update.

  • PATCHupdate_project_member

    Update.

Role, 9 operations

  • POSTcreate_project_role

    Create.

  • POSTcreate_workplace_role

    Create.

  • DELETEdelete_project_role

    Delete.

  • DELETEdelete_workplace_role

    Delete.

  • GETget_project_role

    Retrieve.

  • GETget_workplace_role

    Retrieve.

  • GETlist_project_roles

    List.

  • GETlist_workplace_roles

    List.

  • PATCHupdate_project_role

    Update.

Token, 7 operations

  • POSTcreate_config_service_token

    Create.

  • POSTcreate_service_account_token

    Create.

  • DELETEdelete_config_service_token

    Delete.

  • DELETEdelete_service_account_token

    Delete.

  • GETget_service_account_token

    Retrieve.

  • GETlist_config_service_tokens

    List.

  • GETlist_service_account_tokens

    List.

Config, 5 operations

  • POSTcreate_config

    Create.

  • DELETEdelete_config

    Delete.

  • GETget_config

    Retrieve.

  • GETlist_configs

    List.

  • POSTupdate_config

    Update.

Environment, 5 operations

  • POSTcreate_environment

    Create.

  • DELETEdelete_environment

    Delete.

  • GETget_environment

    Retrieve.

  • GETlist_environments

    List.

  • PUTrename_environment

    Rename.

Group, 5 operations

  • POSTcreate_group

    Create.

  • DELETEdelete_group

    Delete.

  • GETget_group

    Retrieve.

  • GETlist_groups

    List.

  • PATCHupdate_group

    Update.

Integration, 5 operations

  • POSTcreate_integration

    Create.

  • DELETEdelete_integration

    Delete.

  • GETget_integration

    Retrieve.

  • GETlist_integrations

    List.

  • PUTupdate_integration

    Update.

Project, 5 operations

  • POSTcreate_project

    Create.

  • DELETEdelete_project

    Delete.

  • GETget_project

    Retrieve.

  • GETlist_projects

    List.

  • POSTupdate_project

    Update.

Service account, 5 operations

  • POSTcreate_service_account

    Create.

  • DELETEdelete_service_account

    Delete.

  • GETget_service_account

    Retrieve.

  • GETlist_service_accounts

    List.

  • PATCHupdate_service_account

    Update.

Change request, 4 operations

  • POSTcreate_change_request

    create change_request.

  • GETget_change_request

    get change_request.

  • GETlist_change_requests

    list change_request.

  • POSTupdate_change_request

    update change_request.

Log, 4 operations

  • GETget_activity_log

    Retrieve.

  • GETget_config_log

    Retrieve.

  • GETlist_activity_logs

    List.

  • GETlist_config_logs

    List.

Secret, 4 operations

  • DELETEdelete_secret

    Delete.

  • GETget_secret

    Retrieve.

  • GETlist_secrets

    List.

  • POSTupdate_secrets

    Update.

Webhook, 4 operations

  • POSTadd_webhook

    Add.

  • DELETEdelete_webhook

    Delete.

  • GETget_webhook

    Retrieve.

  • GETlist_webhooks

    List.

Change request policy, 3 operations

  • DELETEdelete_change_request_policy

    Delete.

  • GETget_change_request_policy

    Retrieve.

  • POSTupdate_change_request_policy

    Update.

Sync, 3 operations

  • POSTcreate_sync

    Create.

  • DELETEdelete_sync

    Delete.

  • GETget_sync

    Retrieve.

Trusted ip, 3 operations

  • POSTadd_config_trusted_ip

    Add.

  • DELETEdelete_config_trusted_ip

    Delete.

  • GETlist_config_trusted_ips

    List.

Change request policie, 2 operations

  • POSTcreate_change_request_policy

    Create.

  • GETlist_change_request_policies

    List.

Identitie, 2 operations

  • POSTcreate_service_account_identity

    create identitie.

  • GETlist_service_account_identities

    list identitie.

Identity, 2 operations

  • DELETEdelete_service_account_identity

    delete identity.

  • GETget_service_account_identity

    get identity.

Lease, 2 operations

  • POSTissue_dynamic_secret_lease

    Issue Lease.

  • DELETErevoke_dynamic_secret_lease

    Revoke Lease.

Permission, 2 operations

  • GETlist_project_permissions

    List Permissions.

  • GETlist_workplace_permissions

    List Permissions.

Review, 2 operations

  • DELETEdelete_change_request_unit_review

    delete review.

  • POSTreview_change_request_unit

    create review.

User, 2 operations

  • GETget_workplace_user

    Retrieve.

  • GETlist_workplace_users

    List.

Apply, 1 operation

  • POSTapply_change_request_unit

    create apply.

Assignee, 1 operation

  • PUTupdate_change_request_assignees

    update assignee.

Clone, 1 operation

  • POSTclone_config

    Clone.

Close, 1 operation

  • POSTclose_change_request

    create close.

Disable, 1 operation

  • POSTdisable_webhook

    Disable.

Download, 1 operation

  • GETdownload_secrets

    Download.

Enable, 1 operation

  • POSTenable_webhook

    Enable.

Encrypted, 1 operation

  • POSTshare_secret_encrypted_link

    E2E Encrypted.

Inherit, 1 operation

  • POSTset_config_inherits

    Inherits.

Inheritable, 1 operation

  • POSTset_config_inheritable

    Inheritable.

Invite, 1 operation

  • GETlist_invites

    List.

Lock, 1 operation

  • POSTlock_config

    Lock.

Me, 1 operation

  • GETget_token_info

    Me.

Name, 1 operation

  • GETlist_secret_names

    List Names.

Note, 1 operation

  • POSTupdate_project_note

    Update Note.

Option, 1 operation

  • GETlist_integration_options

    Get Options.

Plain, 1 operation

  • POSTshare_secret_plaintext

    Plain Text.

Rollback, 1 operation

  • POSTrollback_config_log

    Rollback.

Statu, 1 operation

  • PUTupdate_change_request_unit_status

    update statu.

Unit, 1 operation

  • GETget_change_request_unit

    get unit.

Unlock, 1 operation

  • POSTunlock_config

    Unlock.

Workplace, 1 operation

  • GETget_workplace

    Retrieve.

Showing the first 120 of 125 endpoints. The rest are in the product, searchable from the workflow builder and from chat.

Use Doppler from Claude Code, Cursor or Codex

Connect Doppler in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Doppler operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Doppler

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Doppler once

    Add your Doppler connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Doppler integration FAQ

What can you do with the Doppler integration?
LiveContext exposes 125 operations on Doppler, covering member, role, token and config.

Popular integrations

Browse the whole catalog