Akeyless MCP Server – Secrets Access for AI Agents
The Akeyless Model Context Protocol server lets MCP-enabled clients launch the Akeyless CLI over stdio and run authorized operations against Akeyless resources. It is useful when an AI assistant needs governed access to secrets-management, key, certificate, and runtime-authority workflows while respecting Akeyless RBAC and scoped permissions.
Overview
The Akeyless MCP Server connects MCP-capable clients such as Claude Desktop, Cursor, GitHub Copilot, and JetBrains IDE workflows to the Akeyless identity security platform. Akeyless documents the server as a local process launched by the MCP client over stdio; the server then uses the Akeyless CLI or Gateway to perform authorized operations against Akeyless resources.
What the MCP server enables
The general akeyless mcp command starts the standard Akeyless MCP server. Once configured, an AI agent can discover Akeyless tools and use them to work with resources that the authenticated Akeyless identity is allowed to access. Akeyless also documents akeyless mcp-runtime-authority for Agentic Runtime Authority workflows, including runtime query tools such as list-secrets, query-db, and service-execute.
For JetBrains IDE workflows, Akeyless documents tabs for browsing secrets, keys, and certificates, running natural-language queries, and accessing MCP tools. Access is not implicit: available results and operations depend on the configured Akeyless profile, authentication method, Gateway URL, and RBAC or scoped secret permissions.
When to use it
Use this MCP server when an AI assistant needs controlled access to Akeyless-managed secrets and identity-security resources from a local MCP client. Practical workflows include helping an engineer inspect allowed secret paths, query authorized secrets metadata, review key and certificate inventory from an IDE, or use Runtime Authority tools in an approved agent workflow.
Connection and authentication
Akeyless documents stdio as the transport for supported MCP integrations. Common requirements include Akeyless CLI version 1.130.0 or later, an Akeyless account, a configured CLI profile or explicit authentication flags, a Gateway URL supplied directly in the MCP command arguments, and an MCP client that can launch a local server over stdio. Authentication is handled by the Akeyless CLI through configured profiles or environment variables, with supported methods including access key, SAML, OIDC, AWS IAM, Azure AD, GCP, LDAP, Kubernetes, and certificate-based authentication.
Key considerations
The akeyless mcp command does not use the gateway_url configured in a CLI profile, so the Gateway URL must be passed directly each time. Apply least privilege by using dedicated profiles, RBAC, and scoped permissions for agent access. Treat any MCP client connected to Akeyless as a privileged interface and review the tool output and requested actions before exposing broad secret paths or runtime capabilities.
Supported Transports
stdio
Command: akeyless
Args:
mcp--gateway-url${AKEYLESS_GATEWAY_URL}
Frequently Asked Questions
- When should an AI agent use the Akeyless MCP Server?
- Use it when an AI agent needs governed access to Akeyless resources from an MCP client, such as inspecting allowed secrets, keys, and certificates or assisting with approved runtime-authority workflows while relying on Akeyless RBAC and scoped permissions.
- What does this MCP server add to an AI agent's capabilities?
- It lets the agent use Akeyless tools through a standardized MCP interface instead of relying on static knowledge. The MCP client launches the Akeyless CLI locally over stdio, discovers available tools, and sends authorized tool calls to Akeyless through the configured Gateway.
- What can the AI agent access or manage through this server?
- The agent can work only with Akeyless resources permitted to the configured identity. Akeyless documents standard MCP tools for Akeyless resources and a separate runtime-authority server for workflows such as list-secrets, query-db, and service-execute.
- How is authentication configured for this MCP server?
- Authentication is handled by the Akeyless CLI using a configured profile or explicit authentication flags. Akeyless CLI profiles support methods such as access key, SAML, OIDC, AWS IAM, Azure AD, GCP, LDAP, Kubernetes, and certificate authentication; the Gateway URL must be supplied directly in the MCP command arguments.
- Which transport should be used for this MCP server?
- Use the documented stdio transport. Akeyless states that supported MCP clients launch the local Akeyless MCP server over stdio, with JSON-RPC over stdio used in the JetBrains integration. No hosted Streamable HTTP or SSE endpoint is included in this provider file because Akeyless documents stdio for this MCP server.