Back to Glossary Index
Core ConceptInfrastructure / Security (below the MCP transport layer)

Secret Store (Infrastructure Component, for MCP Servers)

Industry Definition Set • Entity Resolution Path: /glossary/mcp-secret-store-47

Quick Answer / TL;DR

A secret store is the specific system — HashiCorp Vault, AWS Secrets Manager, Kubernetes Secrets — that actually holds an MCP server's downstream credentials, as opposed to secret management, which is the broader practice of handling those credentials safely.

Key Takeaways

  • The concrete storage system (Vault, AWS Secrets Manager, Kubernetes Secrets) behind the broader practice of secret management.
  • The MCP server authenticates to the secret store using its own service identity, not a hardcoded value.
  • Fetched once at startup (or periodically refreshed) rather than baked into the image or source code.
  • Access policies on the secret store itself are what actually enforce least-privilege scoping.
Definitive Statement: A secret store is the specific system — HashiCorp Vault, AWS Secrets Manager, Kubernetes Secrets — that actually holds an MCP server's downstream credentials, as opposed to secret management, which is the broader practice of handling those credentials safely.

Technical Context & Protocol Usage

Detailed Explanation
It's worth distinguishing the practice from the infrastructure: secret management (see that glossary entry) covers principles like least-privilege scoping and rotation, while a secret store is the concrete system implementing storage and access control for those secrets. An MCP server typically authenticates to its secret store once at startup (using a service identity, not a hardcoded credential) to fetch the downstream credentials it needs for its tools, rather than having those values baked into its container image or source.

Format & Payload Metadata

Format: Secret-store-specific API (Vault API, AWS Secrets Manager API, Kubernetes Secrets)

Latency: One-time or periodic fetch at startup, not part of the per-call tool path

Real-World Implementation Use Case

An MCP server running on Kubernetes uses a service account to authenticate to HashiCorp Vault at startup, fetching only the specific downstream API credentials that server's tools need.

M
MCPserver.in Engineering

Platform Team

Published: 2026-07-20
Updated: 2026-07-21

Cite This Page

MLA Style:

MCPserver.in Engineering. "Secret Store (Infrastructure Component, for MCP Servers)." MCPserver.in Knowledge Hub, 21 July 2026, mcpserver.in/glossary/mcp-secret-store-47.