Connect Doppler to Your AI Agent

Identify missing configuration keys and understand recent changes.

44 tools API key

Try a Doppler Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Doppler

Compare configuration coverage

Compare secret names to find keys missing from either config.

/oo Doppler: Compare secret names in Doppler project [project], configs [config A] and [config B]. List the names present on only one side without reading secret values.

Apply supplied configuration values

Create or update the specified keys in a chosen config.

/oo Doppler: In Doppler project [project], config [config], create or update exactly these secrets: [name/value pairs]. After applying them, list the affected key names without printing the secret values.

Start Working with Doppler

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Doppler

    Connect with a Doppler API token; service tokens are available for automation.

    Connect Doppler →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Provide the project and config names, with a token that can access them.
  • Secret value reads and exports expose sensitive configuration. Use name-only comparisons when values are unnecessary.

Doppler Tools

Browse projects, environments and configs, inspect secret names and change logs, or manage selected configuration resources. AI can compare configuration coverage without reading secret values and apply supplied updates to a named config.

Configuration inventory and history

Inspect project structure, secret names and config changes.

Config and secret management

Create or clone configs, update secrets and notes, and manage token or lease creation where permitted.

44 tools

Get Auth Me

Get identity, principal, and workplace summary information for the current Doppler token.

doppler.get_auth_me

List Projects

List the projects visible in the current Doppler workspace.

doppler.list_projects

Get Project

Get the details of a single Doppler project.

doppler.get_project

Create Project

Create a Doppler project in the current workplace.

doppler.create_project

Update Project

Update a Doppler project's name or description.

doppler.update_project

Delete Project

Delete a Doppler project from the current workplace.

doppler.delete_project

List Environments

List environments under a Doppler project.

doppler.list_environments

Get Environment

Get the details of a single Doppler environment.

doppler.get_environment

Create Environment

Create an environment under a Doppler project.

doppler.create_environment

Update Environment

Rename a Doppler environment or update personal config settings.

doppler.update_environment

Delete Environment

Delete an environment from a Doppler project.

doppler.delete_environment

List Configs

List configs under a specific Doppler project.

doppler.list_configs

Get Config

Get the details of a single Doppler config.

doppler.get_config

Create Config

Create a branch config under a Doppler project and environment.

doppler.create_config

Update Config

Rename a Doppler config.

doppler.update_config

Delete Config

Delete a Doppler config.

doppler.delete_config

Clone Config

Clone a Doppler branch config and its secrets.

doppler.clone_config

Set Config Inheritable

Update whether a Doppler config can be inherited by other configs.

doppler.set_config_inheritable

List Secrets

List all secrets and their metadata for a specific project and config.

doppler.list_secrets

List Secret Names

List only the secret names for a Doppler project and config.

doppler.list_secret_names

Get Secret

Get the value and metadata of a single secret for a specific project and config.

doppler.get_secret

Download Secrets

Export secrets from a Doppler config in a specific format.

doppler.download_secrets

Update Secrets

Create or update secrets in bulk for a specific project and config.

doppler.update_secrets

Delete Secret

Delete a single secret for a specific project and config.

doppler.delete_secret

Update Secret Note

Update the note for a specific secret.

doppler.update_secret_note

Issue Dynamic Secret Lease

Issue a short-lived lease for a Doppler dynamic secret.

doppler.issue_dynamic_secret_lease

Revoke Dynamic Secret Lease

Revoke a lease issued for a Doppler dynamic secret.

doppler.revoke_dynamic_secret_lease

List Config Logs

List config change logs for a specific project and config.

doppler.list_config_logs

Get Config Log

Get the details of a specific config change log entry.

doppler.get_config_log

List Service Tokens

List service tokens for a specific project and config.

doppler.list_service_tokens

Create Service Token

Create a new service token for a specific project and config.

doppler.create_service_token

Delete Service Token

Delete a service token for a specific project and config.

doppler.delete_service_token

List Integrations

List Doppler integrations available in the workplace.

doppler.list_integrations

Get Integration

Get the details of a Doppler integration.

doppler.get_integration

Get Sync

Get the details of a Doppler secrets sync.

doppler.get_sync

Create Sync

Create a Doppler secrets sync for a project config.

doppler.create_sync

Delete Sync

Delete a Doppler secrets sync.

doppler.delete_sync

List Change Requests

List Doppler workplace change requests.

doppler.list_change_requests

Create Change Request

Create a Doppler change request with one or more units.

doppler.create_change_request

Get Change Request

Get the details of a Doppler change request.

doppler.get_change_request

Update Change Request

Update a Doppler change request's metadata or units.

doppler.update_change_request

Update Change Request Assignees

Replace the reviewers assigned to a Doppler change request.

doppler.update_change_request_assignees

Update Change Request Unit Status

Update the status of one Doppler change request unit.

doppler.update_change_request_unit_status

Review Change Request Unit

Submit an approving review for one Doppler change request unit.

doppler.review_change_request_unit

Frequently Asked Questions

Can I compare configs without revealing values?

Yes. List secret names for each project and config, then compare those names for missing keys.

What helps explain a recent config change?

Config logs can include change text, time, user and a diff. Retrieve selected log details and preserve their IDs in the summary.

How do I target a secret update?

Name the project, config and exact key/value pairs to create or update. Deletion and config cloning are separate tasks and should be requested separately.

Connect Doppler

About Doppler ↗