TL;DR: MCP makes AI assistants operational by connecting them to real systems, but the protocol deliberately leaves identity, authorization, and governance to the surrounding platform, which is why shared credentials, implicit delegation, and overbroad permissions emerge quickly, according to Riptides. The key issue is not the protocol itself, but the identity model built around it: once an MCP server can act for multiple people, the authority boundary becomes harder to explain and harder to audit.
At a glance
What this is: MCP servers let AI assistants act on real systems, but the article shows that identity, delegation, and overprivilege are usually left implicit.
Why it matters: That matters because IAM teams have to govern a new machine-mediated layer between people and systems, where shared credentials and unclear delegation can undermine auditability, least privilege, and lifecycle control.
By the numbers:
- NHIs now outnumber human identities by 144:1 in enterprise environments, a 44% increase year-over-year driven by AI agents, CI/CD automation, and third-party integrations.
👉 Read Riptides' analysis of MCP server overprivilege and identity governance
Context
MCP is a protocol that lets AI assistants call tools and systems in a consistent way, but it does not define how identity and authorization should be governed around those calls. That leaves a familiar security gap: the control plane for action exists, while the control plane for accountability is often improvised after deployment.
For identity teams, the important shift is that MCP creates a machine-mediated delegation layer between the human request and the downstream system action. When that layer is backed by shared service accounts, API keys, or informal token passing, audit trails become reconstructable rather than enforced, and privilege tends to grow faster than governance.
This is not an edge case. It is the natural outcome of adopting a useful integration pattern before the identity model around it has been designed.
Key questions
Q: How should security teams govern MCP servers that act for multiple users?
A: Security teams should treat MCP servers as privileged NHIs with explicit ownership, scoped permissions, and recorded delegation paths. The key is to bind workload identity to the initiating user so the server cannot become an anonymous bridge between people and systems. Without that mapping, audits can reconstruct events but cannot enforce accountability at the moment of action.
Q: Why do MCP deployments so often drift into overprivilege?
A: MCP deployments drift into overprivilege because teams optimise for making the workflow work first and governing it later. Shared tokens, service accounts, and broad tool access accumulate as more users rely on the same server. The result is a single identity that inherits the union of many needs, which expands blast radius and weakens least privilege.
Q: What breaks when MCP servers rely on a single shared credential?
A: A single shared credential breaks attribution, scope control, and revocation precision. If the server can be used by multiple people, you cannot easily tell which human authorised a specific action, and removing the credential can disrupt unrelated workflows. That makes the credential both operationally convenient and governance-heavy.
Q: How do IAM teams decide whether an MCP integration is safe enough to keep?
A: IAM teams should ask whether the integration has an explicit owner, narrow tool scope, expiring credentials, and a delegation model that survives audit review. If any of those are missing, the system may be functional but it is not yet governable. The right test is whether the server’s authority can be explained as clearly as its output.
Technical breakdown
Shared credentials in MCP servers
Most MCP deployments begin with the simplest workable credential model, usually a service account, personal access token, or API key placed into configuration. That makes the server functional, but it also collapses multiple users and workflows into one authority surface. When the same credential can open pull requests, query logs, or create tickets, the server’s effective privilege becomes the union of every task it serves. In NHI terms, this is a classic overprivilege pattern, but MCP makes it easier to normalize because the system still feels like a convenience layer rather than an identity boundary.
Practical implication: treat every shared MCP credential as a privileged NHI and scope it to the narrowest task set that the server actually needs.
Delegation chains and identity attribution
MCP often sits between the human operator and the downstream system, which means the machine identity and the human identity are both relevant. Workload identity proves the server is the caller, while delegated authorization should show who empowered the call and under what scope. If those two identities are not bound together, teams can reconstruct activity after the fact, but they cannot reliably enforce accountability at the moment of action. That is the difference between logs that describe behaviour and controls that shape behaviour.
Practical implication: require explicit delegation mapping so every MCP action can be traced to both the workload and the initiating user.
Why lifecycle controls drift in machine access
Human lifecycle controls are usually clear: join, move, leave. Machine credentials rarely follow that rhythm unless someone deliberately maps them to it. When MCP permissions expand to support different teams and workflows, revocation often lags because removing access risks breaking automation. The result is persistent machine authority that outlives the original use case. This is why lifecycle management for NHI is not a side topic here. It is the only way to stop functional convenience from turning into permanent privilege.
Practical implication: tie MCP server access to explicit ownership, expiry, and periodic review so machine authority does not survive its business purpose.
Breaches seen in the wild
- Cisco DevHub NHI breach — IntelBroker exploited exposed Cisco credentials, API tokens and keys in DevHub.
- DeepSeek breach — DeepSeek breach exposed 1M+ log lines and sensitive secret keys.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Implicit delegation is the real governance fault line in MCP adoption: the protocol makes tool use easy, but it does not define who is authorised to combine human intent with machine execution. That gap matters because audits and incident reviews need an enforced delegation model, not just a trail of logs. The practitioner conclusion is simple: treat delegation as an identity control, not an implementation detail.
Shared MCP credentials create identity blast radius: when one server credential serves multiple humans and workflows, the effective privilege boundary becomes the server itself. That means a single token can inherit the widest possible access needed across use cases, which is a structural overprivilege pattern. The practitioner conclusion is that every additional consumer widens blast radius unless the credential is split or constrained.
Identity does not become safer because the interface is simpler: MCP lowers integration friction, but easier adoption often means governance arrives late. Lifecycle controls, access scoping, and accountability all have to be designed around the server, because the protocol will not supply them. The practitioner conclusion is that MCP should be assessed as a new identity boundary, not merely a new automation channel.
Access scoping for tool permissions is the named concept this category now needs: the security question is no longer whether an AI assistant can reach a tool, but whether the MCP server can be prevented from inheriting everything its users might ever need. That shifts the focus from convenience to containment. The practitioner conclusion is that scoping must be explicit, per task, and per delegation path.
MCP is pulling workload identity and delegated user identity into the same control problem: the server must authenticate as a workload while acting under human authority. Those two layers cannot be collapsed without losing governance clarity, especially in audits and incident response. The practitioner conclusion is that IAM teams should model both identities together whenever MCP sits in the action path.
From our research:
- NHIs now outnumber human identities by 144:1 in enterprise environments, a 44% increase year-over-year driven by AI agents, CI/CD automation, and third-party integrations, according to The NHI and Secrets Risk Report.
- Nearly half of all exposed secrets reside outside code repositories, in CI/CD logs, collaboration tools, and messaging platforms, which shows how quickly machine credentials escape the systems teams think they control.
- For a practical next step, see Ultimate Guide to NHIs , Key Challenges and Risks for the governance patterns that help contain sprawl, overprivilege, and unmanaged secrets.
What this signals
Access scoping for tool permissions is the control concept that will separate manageable MCP adoption from shadow governance. As MCP servers spread, the decisive question is whether the organisation can explain exactly which tools each server may touch, on whose authority, and for how long.
With NHIs already outnumbering human identities by 144:1 in enterprise environments, per The NHI and Secrets Risk Report, MCP is adding yet another machine identity layer that will be hard to inventory unless teams enforce ownership and expiry from day one.
The programme implication is broader than MCP itself. Identity teams should expect more workloads that act on behalf of people, which means delegation, scoping, and lifecycle review have to be modeled together rather than managed in separate silos.
For practitioners
- Inventory every MCP server as a governed NHI Record the owning team, downstream systems, credential type, and business purpose for each server. Treat the server itself as a privileged identity, not as a simple integration component. Use that inventory to decide where shared credentials already create a wider blast radius than the workflow justifies.
- Split machine authority from human authority Bind each MCP action to both the workload identity and the initiating user identity wherever the platform allows it. If the downstream system only sees a service account, you lose the ability to prove who delegated the action and under what scope.
- Replace shared long-lived tokens with scoped, expiring access Prefer short-lived credentials, task-scoped permissions, and explicit expiry over reusable API keys in configuration. Where the same token currently supports multiple workflows, break that dependency into smaller access paths so revocation does not cripple unrelated automation.
- Review MCP access on the same cadence as other high-risk NHI Put MCP servers into recurring access reviews with an owner, an expiry date, and a clear revocation path. The review should ask whether the current permissions still match the narrowest live use case, not whether the server still works.
- Constrain tool permissions before scale expands the problem Start with explicit scoping for each tool connection, then validate that the server cannot reach adjacent systems by default. If the deployment has no scoping model at all, compare it against the OWASP Non-Human Identity Top 10 before it becomes embedded in production.
Key takeaways
- MCP is not just an integration protocol, it is a new identity boundary that can widen blast radius when governance is implicit.
- Shared credentials and unclear delegation are the two recurring patterns that turn a useful AI workflow into an overprivileged NHI.
- The practical fix is not to block MCP, but to govern it as a privileged workload with explicit scope, ownership, and lifecycle control.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | MCP servers often rely on long-lived or shared credentials. |
| NIST CSF 2.0 | PR.AC-4 | MCP delegation needs least privilege and explicit access enforcement. |
| NIST Zero Trust (SP 800-207) | MCP should not be trusted as an implicit internal boundary. |
Apply zero trust to MCP tool calls and verify identity, scope, and context on every request.
Key terms
- Mcp Server: An MCP server is the component that exposes tools and data sources to an AI assistant through the Model Context Protocol. In practice, it becomes a governed workload identity because it can execute actions, access internal systems, and carry the authority needed for those actions to succeed.
- Delegation Chain: A delegation chain is the sequence that links a human request to a machine action and, sometimes, to additional downstream systems. For identity governance, the chain matters because each hop can widen or obscure authority unless the workload identity and the originating user are bound together.
- Identity Blast Radius: Identity blast radius is the amount of damage one credential or identity can cause if it is over-scoped, compromised, or misused. In MCP environments, blast radius grows quickly when a single server credential serves multiple users, tools, and workflows without clear limits.
- Access Scoping For Tool Permissions: Access scoping for tool permissions means limiting an MCP server to only the tools, data sources, and actions it truly needs. The control is essential because MCP makes it easy for one server identity to accumulate the union of many workflows unless permissions are deliberately constrained.
Deepen your knowledge
MCP server governance and delegated workload identity are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are trying to bring shared credentials and tool permissions under control, it is worth exploring.
This post draws on content published by Riptides: Our AI Is Helpful. Also Slightly Overprivileged. Read the original.
Published by the NHIMG editorial team on 2026-03-10.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org