Infisical

Manage secrets, projects, identities, and dynamic secrets in Infisical.

Community: Submitted by a user or imported; check the owner before granting accessOnlineAPI key requiredGlobalFreeRead-only

What it can do

  • Dynamic Secrets.List: List dynamic secrets in an environment path
  • Dynamic Secrets.Create: Create a dynamic secret definition
  • Dynamic Secrets.Get: Get a dynamic secret definition by name

What data it sees

Do you need an account

An API key from the service settings is required

Manage secrets, projects, identities, and dynamic secrets in Infisical.

How to connect

How to connect Infisical to Claude

The server address to paste into Claude settings:

https://infisical.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect Infisical to ChatGPT

The server address to paste into ChatGPT settings:

https://infisical.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect Infisical to Cursor

The server address to paste into Cursor settings:

https://infisical.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (58)

Raw names from tools/list. Only developers need these.

dynamic_secrets.listList dynamic secrets in an environment path
dynamic_secrets.createCreate a dynamic secret definition
dynamic_secrets.getGet a dynamic secret definition by name
dynamic_secrets.updateUpdate a dynamic secret definition
dynamic_secrets.deleteDelete a dynamic secret definition
dynamic_secrets.leases.createCreate a lease (fetch credentials) for a dynamic secret
dynamic_secrets.leases.getGet details for a dynamic secret lease
dynamic_secrets.leases.deleteRevoke a dynamic secret lease
groups.listList groups in the organization
groups.createCreate a group in the organization
groups.getGet group by ID
groups.updateUpdate group name, slug, or role
groups.deleteDelete a group
groups.users.listList users in a group
groups.machine_identities.listList machine identities attached to a group
groups.projects.listList projects a group has access to
groups.users.createAdd a user to a group by username
groups.users.deleteRemove a user from a group
groups.machine_identities.createAttach a machine identity to a group
groups.machine_identities.deleteDetach a machine identity from a group
organization.audit_logs.listGet all audit logs for an organization
projects.listList projects
projects.createCreate a new project
projects.getGet project
projects.updateUpdate project
projects.deleteDelete project
projects.slug.getGet project details by slug
projects.environments.getGet Environment by ID
projects.environments.createCreate environment
projects.environments.updateUpdate environment
projects.environments.deleteDelete environment
projects.tags.listList secret tags in a project
projects.tags.createCreate a secret tag in a project
projects.tags.getGet a secret tag by ID
projects.tags.updateUpdate a secret tag
projects.tags.deleteDelete a secret tag
identities.listList machine identities
identities.createCreate machine identity
identities.getGet a machine identity by id
identities.updateUpdate machine identity
identities.deleteDelete machine identity
folders.listGet folders
folders.createCreate folders
folders.updateUpdate folder
folders.deleteDelete a folder
secret_imports.listGet secret imports
secret_imports.createCreate secret imports
secret_imports.getGet single secret import
secret_imports.updateUpdate secret imports
secret_imports.deleteDelete secret imports
secret_imports.secrets.listFetch the raw secrets an import resolves to
secrets.listList secrets
secrets.id.getGet a secret by its ID (decrypted value included)
secrets.getGet a secret by name
secrets.createCreate secret
secrets.updateUpdate secret
secrets.deleteDelete secret
secrets.move.createMove secrets between folders or environments