Infisical (verified)
Manage secrets, projects, identities, and dynamic secrets in Infisical.
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add infisical
# Browse available tools
npx -y smithery tool list infisical
# Get full schema for a tool
npx -y smithery tool get infisical dynamic_secrets.list
# Call a tool
npx -y smithery tool call infisical dynamic_secrets.list '{}'Direct MCP Connection
Endpoint: https://infisical.run.tools
Required config:
bearer(query) — API key
Optional config:
host(query) — Infisical API host. us.infisical.com (default), eu.infisical.com, or your self-hosted domain (no scheme).
Tools (58)
dynamic_secrets.list— List dynamic secrets in an environment pathdynamic_secrets.create— Create a dynamic secret definitiondynamic_secrets.get— Get a dynamic secret definition by namedynamic_secrets.update— Update a dynamic secret definitiondynamic_secrets.delete— Delete a dynamic secret definitiondynamic_secrets.leases.create— Create a lease (fetch credentials) for a dynamic secretdynamic_secrets.leases.get— Get details for a dynamic secret leasedynamic_secrets.leases.delete— Revoke a dynamic secret leasegroups.list— List groups in the organizationgroups.create— Create a group in the organizationgroups.get— Get group by IDgroups.update— Update group name, slug, or rolegroups.delete— Delete a groupgroups.users.list— List users in a groupgroups.machine_identities.list— List machine identities attached to a groupgroups.projects.list— List projects a group has access togroups.users.create— Add a user to a group by usernamegroups.users.delete— Remove a user from a groupgroups.machine_identities.create— Attach a machine identity to a groupgroups.machine_identities.delete— Detach a machine identity from a grouporganization.audit_logs.list— Get all audit logs for an organizationprojects.list— List projectsprojects.create— Create a new projectprojects.get— Get projectprojects.update— Update projectprojects.delete— Delete projectprojects.slug.get— Get project details by slugprojects.environments.get— Get Environment by IDprojects.environments.create— Create environmentprojects.environments.update— Update environmentprojects.environments.delete— Delete environmentprojects.tags.list— List secret tags in a projectprojects.tags.create— Create a secret tag in a projectprojects.tags.get— Get a secret tag by IDprojects.tags.update— Update a secret tagprojects.tags.delete— Delete a secret tagidentities.list— List machine identitiesidentities.create— Create machine identityidentities.get— Get a machine identity by ididentities.update— Update machine identityidentities.delete— Delete machine identityfolders.list— Get foldersfolders.create— Create foldersfolders.update— Update folderfolders.delete— Delete a foldersecret_imports.list— Get secret importssecret_imports.create— Create secret importssecret_imports.get— Get single secret importsecret_imports.update— Update secret importssecret_imports.delete— Delete secret importssecret_imports.secrets.list— Fetch the raw secrets an import resolves tosecrets.list— List secretssecrets.id.get— Get a secret by its ID (decrypted value included)secrets.get— Get a secret by namesecrets.create— Create secretsecrets.update— Update secretsecrets.delete— Delete secretsecrets.move.create— Move secrets between folders or environments
# Get full input/output schema for a tool
npx -y smithery tool get infisical