Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Doppler.Built from the 125 Doppler tools below, on the connection you add once.

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

  • add_group_memberAdd group memberPOSTAdd Member.
  • add_integration_memberAdd integration memberPOSTAdd.
  • add_project_memberAdd project memberPOSTAdd.
  • delete_workplace_integration_memberDelete workplace integration memberDELETEDelete.
  • get_group_memberGet group memberGETRetrieve Member.
  • get_project_memberGet project memberGETRetrieve.
  • get_workplace_integration_memberGet workplace integration memberGETRetrieve.
  • list_integration_membersList integration membersGETList.
  • list_project_membersList project membersGETList.
  • remove_group_memberRemove group memberDELETEDelete Member.
  • remove_project_memberRemove project memberDELETEDelete.
  • update_integration_memberUpdate integration memberPATCHUpdate.
  • update_project_memberUpdate project memberPATCHUpdate.

Role, 9 operations

  • create_project_roleCreate project rolePOSTCreate.
  • create_workplace_roleCreate workplace rolePOSTCreate.
  • delete_project_roleDelete project roleDELETEDelete.
  • delete_workplace_roleDelete workplace roleDELETEDelete.
  • get_project_roleGet project roleGETRetrieve.
  • get_workplace_roleGet workplace roleGETRetrieve.
  • list_project_rolesList project rolesGETList.
  • list_workplace_rolesList workplace rolesGETList.
  • update_project_roleUpdate project rolePATCHUpdate.

Token, 7 operations

  • create_config_service_tokenCreate config service tokenPOSTCreate.
  • create_service_account_tokenCreate service account tokenPOSTCreate.
  • delete_config_service_tokenDelete config service tokenDELETEDelete.
  • delete_service_account_tokenDelete service account tokenDELETEDelete.
  • get_service_account_tokenGet service account tokenGETRetrieve.
  • list_config_service_tokensList config service tokensGETList.
  • list_service_account_tokensList service account tokensGETList.

Config, 5 operations

  • create_configCreate configPOSTCreate.
  • delete_configDelete configDELETEDelete.
  • get_configGet configGETRetrieve.
  • list_configsList configsGETList.
  • update_configUpdate configPOSTUpdate.

Environment, 5 operations

  • create_environmentCreate environmentPOSTCreate.
  • delete_environmentDelete environmentDELETEDelete.
  • get_environmentGet environmentGETRetrieve.
  • list_environmentsList environmentsGETList.
  • rename_environmentRename environmentPUTRename.

Group, 5 operations

  • create_groupCreate groupPOSTCreate.
  • delete_groupDelete groupDELETEDelete.
  • get_groupGet groupGETRetrieve.
  • list_groupsList groupsGETList.
  • update_groupUpdate groupPATCHUpdate.

Integration, 5 operations

  • create_integrationCreate integrationPOSTCreate.
  • delete_integrationDelete integrationDELETEDelete.
  • get_integrationGet integrationGETRetrieve.
  • list_integrationsList integrationsGETList.
  • update_integrationUpdate integrationPUTUpdate.

Project, 5 operations

  • create_projectCreate projectPOSTCreate.
  • delete_projectDelete projectDELETEDelete.
  • get_projectGet projectGETRetrieve.
  • list_projectsList projectsGETList.
  • update_projectUpdate projectPOSTUpdate.

Service account, 5 operations

  • create_service_accountCreate service accountPOSTCreate.
  • delete_service_accountDelete service accountDELETEDelete.
  • get_service_accountGet service accountGETRetrieve.
  • list_service_accountsList service accountsGETList.
  • update_service_accountUpdate service accountPATCHUpdate.

Change request, 4 operations

  • create_change_requestCreate change requestPOSTcreate change_request.
  • get_change_requestGet change requestGETget change_request.
  • list_change_requestsList change requestsGETlist change_request.
  • update_change_requestUpdate change requestPOSTupdate change_request.

Log, 4 operations

  • get_activity_logGet activity logGETRetrieve.
  • get_config_logGet config logGETRetrieve.
  • list_activity_logsList activity logsGETList.
  • list_config_logsList config logsGETList.

Secret, 4 operations

  • delete_secretDelete secretDELETEDelete.
  • get_secretGet secretGETRetrieve.
  • list_secretsList secretsGETList.
  • update_secretsUpdate secretsPOSTUpdate.

Webhook, 4 operations

  • add_webhookAdd webhookPOSTAdd.
  • delete_webhookDelete webhookDELETEDelete.
  • get_webhookGet webhookGETRetrieve.
  • list_webhooksList webhooksGETList.

Change request policy, 3 operations

  • delete_change_request_policyDelete change request policyDELETEDelete.
  • get_change_request_policyGet change request policyGETRetrieve.
  • update_change_request_policyUpdate change request policyPOSTUpdate.

Sync, 3 operations

  • create_syncCreate syncPOSTCreate.
  • delete_syncDelete syncDELETEDelete.
  • get_syncGet syncGETRetrieve.

Trusted ip, 3 operations

  • add_config_trusted_ipAdd config trusted ipPOSTAdd.
  • delete_config_trusted_ipDelete config trusted ipDELETEDelete.
  • list_config_trusted_ipsList config trusted ipsGETList.

Change request policie, 2 operations

  • create_change_request_policyCreate change request policyPOSTCreate.
  • list_change_request_policiesList change request policiesGETList.

Identitie, 2 operations

  • create_service_account_identityCreate service account identityPOSTcreate identitie.
  • list_service_account_identitiesList service account identitiesGETlist identitie.

Identity, 2 operations

  • delete_service_account_identityDelete service account identityDELETEdelete identity.
  • get_service_account_identityGet service account identityGETget identity.

Lease, 2 operations

  • issue_dynamic_secret_leaseIssue dynamic secret leasePOSTIssue Lease.
  • revoke_dynamic_secret_leaseRevoke dynamic secret leaseDELETERevoke Lease.

Permission, 2 operations

  • list_project_permissionsList project permissionsGETList Permissions.
  • list_workplace_permissionsList workplace permissionsGETList Permissions.

Review, 2 operations

  • delete_change_request_unit_reviewDelete change request unit reviewDELETEdelete review.
  • review_change_request_unitReview change request unitPOSTcreate review.

User, 2 operations

  • get_workplace_userGet workplace userGETRetrieve.
  • list_workplace_usersList workplace usersGETList.

Apply, 1 operation

  • apply_change_request_unitApply change request unitPOSTcreate apply.

Assignee, 1 operation

  • update_change_request_assigneesUpdate change request assigneesPUTupdate assignee.

Clone, 1 operation

  • clone_configClone configPOSTClone.

Close, 1 operation

  • close_change_requestClose change requestPOSTcreate close.

Disable, 1 operation

  • disable_webhookDisable webhookPOSTDisable.

Download, 1 operation

  • download_secretsDownload secretsGETDownload.

Enable, 1 operation

  • enable_webhookEnable webhookPOSTEnable.

Encrypted, 1 operation

  • share_secret_encrypted_linkShare secret encrypted linkPOSTE2E Encrypted.

Inherit, 1 operation

  • set_config_inheritsSet config inheritsPOSTInherits.

Inheritable, 1 operation

  • set_config_inheritableSet config inheritablePOSTInheritable.

Invite, 1 operation

  • list_invitesList invitesGETList.

Lock, 1 operation

  • lock_configLock configPOSTLock.

Me, 1 operation

  • get_token_infoGet token infoGETMe.

Name, 1 operation

  • list_secret_namesList secret namesGETList Names.

Note, 1 operation

  • update_project_noteUpdate project notePOSTUpdate Note.

Option, 1 operation

  • list_integration_optionsList integration optionsGETGet Options.

Plain, 1 operation

  • share_secret_plaintextShare secret plaintextPOSTPlain Text.

Rollback, 1 operation

  • rollback_config_logRollback config logPOSTRollback.

Statu, 1 operation

  • update_change_request_unit_statusUpdate change request unit statusPUTupdate statu.

Unit, 1 operation

  • get_change_request_unitGet change request unitGETget unit.

Unlock, 1 operation

  • unlock_configUnlock configPOSTUnlock.

Workplace, 1 operation

  • get_workplaceGet workplaceGETRetrieve.

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