HashiCorp Vault HTTP API
The Vault HTTP API provides full access to Vault functionality via HTTP. Every aspect of Vault can be controlled via this API including secrets management, authentication, system configuration, identity, and policy management.
What You Can Do
MCP Tools
getinitstatus
Check initialization status
initialize
Initialize Vault
getsealstatus
Check seal status
seal
Seal the Vault
unseal
Submit an unseal key
gethealth
Health status
listsecretengines
List mounted secrets engines
enablesecretengine
Enable a secrets engine
disablesecretengine
Disable a secrets engine
listauthmethods
List auth methods
enableauthmethod
Enable an auth method
disableauthmethod
Disable an auth method
listaclpolicies
List ACL policies
getaclpolicy
Read an ACL policy
createaclpolicy
Create or update an ACL policy
deleteaclpolicy
Delete an ACL policy
listauditdevices
List audit devices
enableauditdevice
Enable an audit device
disableauditdevice
Disable an audit device
lookuplease
Lookup a lease
renewlease
Renew a lease
revokelease
Revoke a lease
createtoken
Create a token
lookuptoken
Lookup a token
lookupselftoken
Lookup own token
renewtoken
Renew a token
renewselftoken
Renew own token
revoketoken
Revoke a token
revokeselftoken
Revoke own token
loginuserpass
Login with username and password
loginapprole
Login with AppRole
readkvsecret
Read KV secret (v2)
createkvsecret
Create or update KV secret (v2)
deletekvsecretlatest
Delete latest version of KV secret
getkvmetadata
Read KV secret metadata
deletekvmetadata
Delete all versions and metadata
deletekvsecretversions
Delete specific versions of KV secret
undeletekvsecretversions
Undelete versions of KV secret
destroykvsecretversions
Permanently destroy versions
transitencrypt
Encrypt data
transitdecrypt
Decrypt data
createtransitkey
Create an encryption key
gettransitkey
Read an encryption key
deletetransitkey
Delete an encryption key
createentity
Create an identity entity
getentity
Read an entity by ID
updateentity
Update an entity
deleteentity
Delete an entity
getrootgenerationprogress
Read root generation progress
startrootgeneration
Start root token generation
cancelrootgeneration
Cancel root token generation
getleader
Get leader information
wrap
Wrap data
unwrap
Unwrap data