TL;DR: MCP turns LLMs into tool-using agents, but that also creates risks from prompt injection, token leakage, overbroad permissions, unverified endpoints, and replayable sessions, according to WorkOS. The practical lesson is that security teams must treat MCP connections as identity and trust boundaries, not just integration plumbing.
Editorial analysis by NHI Mgmt Group, based on content published by WorkOS: “The complete guide to MCP security: How to secure MCP servers & clients”.
Key questions
Q: How should teams secure MCP when models can invoke tools directly?
A: Start by treating every MCP connection as a trust boundary.
Q: Why do short-lived tokens matter for MCP and agent access?
A: Short-lived tokens limit how long a request can be abused, but they also force the enterprise to make authorization decisions in real time.
Q: What breaks when MCP servers do not verify endpoints and tool metadata?
A: Clients can be tricked into trusting rogue servers or poisoned tools that look legitimate.
Practitioner guidance
- Define MCP trust boundaries Map which tools, servers, and workflows a model may reach, then separate read and write actions so a single MCP session cannot cross into unrelated systems.
- Bind tokens to the client Use short-lived credentials with strict audience validation and sender constraints so stolen MCP tokens cannot be replayed from another endpoint.
- Verify servers and tool metadata Require signed metadata, certificate pinning, and trusted registries before a new MCP endpoint is allowed to accept requests or receive credentials.
Bottom line: MCP changes the security problem from simple tool integration to governed model-mediated access.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
MCP trust is now an identity problem, not just an integration problem: The protocol turns model output into actionable requests, which means trust has to be enforced at the point of tool selection, token issuance, and server discovery. If teams still treat MCP as plumbing, they will miss the fact that the identity boundary has moved into the runtime decision path. The practical conclusion is that access governance for MCP must be built as part of identity architecture, not bolted onto the AI stack after deployment.
A few things that frame the scale:
- 24,008 unique secrets were exposed in MCP configuration files in 2025 alone, the protocol's first year of widespread adoption, according to the State of Secrets Sprawl 2026.
A question worth separating out:
Q: How should security teams govern model-driven tool access versus ordinary API access?
A: Model-driven tool access needs tighter control because the request path is mediated by untrusted prompt content and runtime decisioning. Ordinary API access usually assumes the caller is already known, while MCP requires explicit control over discovery, consent, scope, and session binding.
👉 Read our full editorial: MCP security guidance shows why AI tool access needs tighter controls