Vinkius
HashiCorp Vault

HashiCorp Vault MCP. Automate credential handling and policy enforcement.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

HashiCorp Vault MCP on Cursor AI Code Editor MCP Client HashiCorp Vault MCP on Claude Desktop App MCP Integration HashiCorp Vault MCP on OpenAI Agents SDK MCP Compatible HashiCorp Vault MCP on Visual Studio Code MCP Extension Client HashiCorp Vault MCP on GitHub Copilot AI Agent MCP Integration HashiCorp Vault MCP on Google Gemini AI MCP Integration HashiCorp Vault MCP on Lovable AI Development MCP Client HashiCorp Vault MCP on Mistral AI Agents MCP Compatible HashiCorp Vault MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

HashiCorp Vault MCP lets you manage all your infrastructure secrets, encryption keys, and access tokens through natural conversation. Read stored credentials, generate dynamic database logins for AWS or Kubernetes, and audit system policies without leaving your AI client.

It's the central control plane for modern security operations.

What your AI agents can do

Approle login

Logs into Vault using AppRole authentication credentials.

Configure aws root

Sets up the AWS root credentials for use with Vault.

Configure database

Configures a connection point to a specific database type.

+ 47 more capabilities included
Generate Dynamic Credentials

The agent creates temporary, time-limited login details for databases, AWS services, or Kubernetes clusters.

Manage Secrets Storage

You can read, write, and list specific secrets stored within your secure key/value paths.

Control Access Policies

The agent creates or updates access control policies (ACLs) and manages user roles for strict permission enforcement.

Encrypt and Decrypt Data

You use the transit engine to encrypt data before storage, or decrypt it when you need to read it back safely.

Audit System Status

The agent checks the cluster's operational health and lists all active authentication methods and mounted secrets engines.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Included with Plan

Waiting for input…

AI Agent

HashiCorp Vault with 40 Tools

Use these tools to read, write, delete, and manage every aspect of your infrastructure's secrets, roles, and access control policies.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using HashiCorp Vault on Vinkius
approle019e38a6

approle login

Logs into Vault using AppRole authentication credentials.

configure019e38a6

configure aws root

Sets up the AWS root credentials for use with Vault.

configure019e38a6

configure database

Configures a connection point to a specific database type.

configure019e38a6

configure kubernetes auth

Sets up authentication using Kubernetes service account tokens.

create019e38a6

create acl policy

Creates or updates a specific access control list (ACL) policy for Vault resources.

create019e38a6

create approle role

Creates or modifies an AppRole role definition within the system.

create019e38a6

create aws role

Defines a new AWS IAM role that Vault can use to generate credentials.

create019e38a6

create database role

Creates a specific user or service role within a connected database system.

create019e38a6

create pki role

Establishes a new set of rules for managing PKI certificates.

create019e38a6

create token

Generates and issues a brand-new, temporary Vault access token.

create019e38a6

create transit key

Creates a new cryptographic key pair for data encryption operations.

create019e38a6

create userpass user

Registers a simple user account using a username and password.

decrypt019e38a6

decrypt transit

Decrypts sensitive data that was previously encrypted using the Vault transit engine.

delete019e38a6

delete kv secret

Removes the latest version of a specific secret stored in the KV v2 engine.

enable019e38a6

enable audit device

Turns on a new auditing mechanism to log system activity.

enable019e38a6

enable auth method

Activates an entirely new way that users can authenticate with Vault (e.g., GitHub, LDAP).

enable019e38a6

enable engine

Turns on a specific secret management engine (like KV or Consul) within the vault.

encrypt019e38a6

encrypt transit

Encrypts sensitive data using the Vault transit encryption engine.

generate019e38a6

generate approle secret id

Creates a new Secret ID for an existing AppRole, necessary for machine authentication.

generate019e38a6

generate aws creds

Produces dynamic AWS credentials that expire after a set time.

generate019e38a6

generate database creds

Creates temporary, dedicated login credentials for a specified database.

generate019e38a6

generate pki root

Generates the initial root certificate authority key pair for PKI services.

get019e38a6

get init status

Checks if the Vault cluster has been correctly initialized and is ready to run.

get019e38a6

get openapi spec

Downloads an OpenAPI V3 document detailing all currently mounted backend services.

get019e38a6

get system health

Checks the overall operational status of the Vault cluster in real time.

github019e38a6

github login

Allows a user to log into Vault using their GitHub personal access token.

initialize019e38a6

initialize vault

Sets up and initializes an entirely new Vault cluster instance from scratch.

issue019e38a6

issue pki cert

Generates a specific, valid PKI certificate for immediate use.

kubernetes019e38a6

kubernetes login

Authenticates the user using credentials provided by Kubernetes service accounts.

list019e38a6

list acl policies

Displays all existing access control policies configured in Vault.

list019e38a6

list audit devices

Lists every enabled mechanism used for monitoring and auditing system activities.

list019e38a6

list auth methods

Shows all authentication methods (like GitHub or LDAP) that are currently active.

list019e38a6

list kv secrets

Displays a list of secret paths and metadata within the KV v2 engine.

list019e38a6

list mounts

Lists all secrets engines that are currently mounted to the Vault instance.

list019e38a6

list token accessors

Displays a list of token accessors, which helps audit who has elevated privileges.

lookup019e38a6

lookup lease

Retrieves details about a temporary lease using its unique ID.

lookup019e38a6

lookup self token

Looks up and displays the detailed information regarding the current Vault token used by your agent.

map019e38a6

map github team

Maps a specific GitHub team name to a predefined set of Vault policies.

read019e38a6

read kv metadata

Reads non-secret metadata about a specific key/value secret path without exposing the content.

read019e38a6

read kv secret

Retrieves the actual sensitive data stored at a specified KV v2 engine path.

renew019e38a6

renew lease

Extends the expiration time on an existing temporary access lease.

renew019e38a6

renew self token

Resets and extends the lifespan of your current Vault token.

revoke019e38a6

revoke lease

Immediately invalidates a specific, temporary access lease.

revoke019e38a6

revoke pki cert

Revokes the validity of an issued PKI certificate before its natural expiration date.

revoke019e38a6

revoke self token

Immediately invalidates your current Vault token, requiring re-authentication.

rotate019e38a6

rotate transit key

Performs a key rotation cycle on an existing transit encryption key.

seal019e38a6

seal vault

Temporarily seals the Vault, preventing all access to secrets until it is unsealed again.

unseal019e38a6

unseal vault

Restores the Vault system and makes all secrets available using a key share.

userpass019e38a6

userpass login

Logs into Vault using simple, static username and password credentials.

write019e38a6

write kv secret

Creates or updates a secret value within the KV v2 engine path for permanent storage.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with HashiCorp Vault, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,900+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
HashiCorp Vault MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by HashiCorp Vault. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 50 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Managing secrets means copying and pasting from 8 different dashboards.

Right now, rotating a single database password requires jumping between the service dashboard, the identity provider, and the application config file. You copy a temporary key into one place, then paste it into another, all while praying you don't accidentally commit that plaintext secret to Git.

With this MCP, you just tell your agent: 'Rotate the staging database password.' It handles the entire lifecycle—calling tools like `generate_database_creds` and updating the necessary records—and gives you a single, clean confirmation. The whole manual process collapses into one conversation.

Generate dynamic credentials for any service.

You no longer have to wait for an admin to manually generate a temporary AWS key or create a new Kubernetes role. You simply ask the agent to `generate_aws_creds` or use `create_approle_role`, and it runs the necessary backend logic immediately.

This means your services get credentials in seconds, not hours. It's about moving from static, risky assets to temporary, controlled access.

What you can do with this MCP connector

Managing sensitive data used across development teams is a nightmare if you rely on static files or manual processes. This MCP connects directly to your HashiCorp Vault instance, giving your agent full visibility into your secrets landscape. You can read stored API keys from KV mounts, generate temporary credentials for external services like AWS and databases, or even decrypt sensitive payloads using the transit engine—all through simple commands.

It handles more than just storage; it controls identity. Need to change an access policy? Just ask. Want to check if the cluster is healthy? You can. By connecting this MCP via Vinkius, you turn complex security workflows into conversational actions, keeping your sensitive data locked down while giving developers and ops engineers what they need, exactly when they need it.

Built · Hosted · Managed by Vinkius HashiCorp Vault MCP - Secrets & Key Management Server ID 019e38a6-3017-71b5-b2db-f5919385da3b
Vinkius Inspector
Compliance Grade F
Score 3.6/100
Vinkius Inspector Badge — Score 3.6/100

Common Questions About HashiCorp Vault MCP

How do I check if Vault is ready to use with the `get_system_health` tool? +

The agent runs get_system_health and reports back a status code. You want to see '200 OK' and confirmation that the vault is unsealed before trying any other operation.

What do I use if I need to store a new API key? Should I call `write_kv_secret`? +

Yes, you use write_kv_secret. This tool ensures the secret is saved in the secure KV v2 engine path and is version-controlled within Vault.

Can I revoke a credential using `revoke_self_token`? +

No, revoke_self_token only invalidates your current session token. To remove an API key or temporary access right, you need to call the specific tool for that resource.

How does `create_acl_policy` work? +

create_acl_policy lets you define granular rules. You specify exactly which paths can be read or written to, ensuring only authorized actions are possible.

If I'm integrating a new service, how do I authenticate using the `approle_login` tool? +

You use AppRole credentials for machine-to-machine authentication. This requires defining specific roles and secrets within Vault first, which then allows your agent to assume those defined permissions.

When setting up a new database connection, what do I need to know about using `configure_database`? +

You must first define the necessary backend roles and credential generation methods for that specific database. The tool handles generating temporary credentials on demand when your agent requests them.

What kind of audit information can I gather by calling `list_token_accessors`? +

This command lists all accessors tied to a given token, helping you audit exactly which resources that specific token is allowed to interact with. It's critical for checking permissions.

How does the `issue_pki_cert` tool work to generate new client certificates? +

This command issues a signed X.509 certificate based on your existing PKI roles and policies. You'll need to specify key details like the common name and desired expiration date.

Built & Managed by Vinkius 30s setup 50 tools

We've already built the connector for HashiCorp Vault. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 50 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.