By NHI Mgmt Group Editorial TeamBased on Riptides: “Our AI Is Helpful. Also Slightly Overprivileged.” (March 10, 2026)

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: Riptides argues that MCP makes AI assistants useful for real system actions, but the surrounding identity model often turns the MCP server into an overprivileged governance boundary with unclear delegation.

Why it matters: IAM, IGA, PAM, and NHI teams need to govern who the MCP server acts for, how authority is delegated, and how lifecycle controls follow that delegation across human and machine identities.


Context

MCP is a protocol that lets AI assistants interact with tools and services, but it does not define the identity, authorization, or governance model around those actions. That leaves the surrounding platform to decide whether the MCP server acts as a shared machine identity, a delegated human identity, or some mix of both.

The governance gap appears when the server starts opening pull requests, creating tickets, querying internal services, or touching cloud APIs on behalf of different users. Once those actions are backed by one credential or loosely managed delegation, the authority boundary becomes harder to explain, audit, and recertify.

The pattern is not unusual for NHI programmes. The difference is that MCP makes the handoff between human intent and machine execution more visible, which forces teams to confront delegation and overprivilege as a first-class identity design problem.


Key questions

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: Why do MCP deployments create new IAM risks?

A: MCP creates IAM risk because it standardises tool access without enforcing authorisation, revocation, or audit by default. That means the organisation must supply those controls externally, or every connected tool becomes a potential privileged action path. The bigger the tool estate, the faster the blast radius grows.

Q: How should security teams govern MCP servers in production?

A: Treat each MCP server as a governed access boundary, not just a utility. Require publisher verification, tool-level approval, least-privilege scopes, and audit logging before production use. The goal is to control what the agent can reach, how long it can reach it, and how every action is traced for response and compliance.

Q: What is the difference between delegated access and shared credentials in MCP environments?

A: Delegated access preserves a link to the original user consent and can be constrained to a specific tool, audience, and task. Shared credentials detach access from that context, so the same secret can be reused far beyond the intended workflow. In MCP, delegated access is governable; shared credentials are only controllable if tightly wrapped in policy.


Technical breakdown

Why MCP server identity becomes the real control point

MCP standardises how agents and tools communicate, but it does not standardise who is authorised to act, what scope is allowed, or how that authority is attributed. In practice, the MCP server becomes the policy choke point because it holds the credential used to reach downstream systems. If that credential is shared, broad, or reused across workflows, every action inherits the same identity boundary even when the originating human differs. The protocol’s simplicity is useful for adoption, but it shifts the hard problem into the surrounding identity layer.

Practical implication: treat the MCP server as an identity object, not just an integration component.

How implicit delegation hides the human behind the action

When an MCP server executes a request, the downstream system often sees only the server’s service account, API key, or token. The original user may exist in logs elsewhere, but the delegation chain is not enforced as a single identity relationship at execution time. That creates an attribution gap: the action is technically valid, yet the authority path is reconstructed after the fact rather than governed up front. In IAM terms, this is a delegation model without an explicit, auditable trust binding between human intent and machine execution.

Practical implication: require explicit delegation context wherever a human request becomes a machine action.

Why overprivilege emerges as workloads accumulate

MCP deployments often start with a narrow use case and then accrete access as teams add more systems. A server that begins with GitHub access may later need ticketing, internal service queries, and cloud operations, so the credential grows into the union of multiple users’ needs. That is classic privilege creep, but with a machine boundary instead of a human one. The governance challenge is lifecycle, not convenience: access is rarely reduced when the original workflow changes, so the server keeps authority that no single use case fully justifies.

Practical implication: review MCP server permissions as a lifecycle-controlled NHI, not as a one-time setup task.


NHI Mgmt Group analysis

MCP server overprivilege is a delegation problem before it is a protocol problem: the server becomes the durable authority boundary once human intent is translated into machine execution. That means the identity question is not whether MCP works, but whether the organisation can still explain who authorised each action, under what scope, and with what downstream reach. For IAM and NHI teams, the governance object is the server-side credential and its delegation model.

Shared credentials collapse accountability across human and machine identities: once multiple users ride the same server identity, the permission set becomes the union of everyone’s needs. That is familiar from service accounts, but MCP makes the pattern more consequential because the actions are interactive, not batch-driven. The practitioner implication is that the same access path can no longer be assumed to represent a single operator.

Identity blast radius becomes the better concept than simple privilege count: the issue is not only how many permissions the MCP server has, but how far one compromised or misused authority path can reach. A server that can open pull requests, query internal services, and create tickets has a broader blast radius than its apparent simplicity suggests. Governance should measure where that radius begins and ends, not just whether a credential exists.

Lifecycle controls for MCP need to follow the delegation chain, not just the account: human joiner-mover-leaver processes do not map cleanly onto a machine identity that serves many users. If the server’s authority is expanded for one workflow and never reduced, the control failure is offboarding and recertification, not tooling choice. The implication is straightforward: lifecycle governance must bind the human request, the server credential, and the authorised scope together.

From our research library:

What this signals

Identity blast radius: MCP does not just add another integration pattern, it creates a new place where authority can widen faster than governance can describe it. Teams should expect the first failure to be attribution and scope drift, then privilege creep as more workflows are layered onto the same server identity.

The practical test is whether your programme can still answer three questions at the point of execution: who asked, what the server was allowed to do, and how that authority was reduced after the workflow changed. If those answers require log stitching across systems, the delegation boundary is already too weak for operational trust.


For practitioners

  • Define the MCP server as a governed identity Assign ownership, scope, and approval boundaries to each server credential so it is managed like a privileged machine identity rather than a generic integration.
  • Separate human delegation from server execution Preserve who requested the action, what the server executed, and which downstream systems were touched in a single auditable chain.
  • Reduce shared privilege on every active server Review whether the credential can be split by workflow, environment, or user group so one server does not accumulate the union of all access needs.
  • Re-certify server access after workflow change Revalidate permissions whenever the MCP use case expands, because newly added access often remains in place long after the original task changes.

Key takeaways

  • MCP server overprivilege is a governance failure caused by shared authority, not a protocol defect by itself.
  • The article’s core risk is the delegation boundary, where machine execution can no longer be cleanly tied to the human request.
  • Teams should govern MCP servers as privileged non-human identities, with explicit ownership, scoped access, and lifecycle review.

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 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIThe article centers on MCP servers accumulating more access than needed.
NHI-09 — NHI ReuseA single server identity is reused across multiple users and workflows.
NHI-10 — Human Use of NHIHuman requests are being executed through a machine identity without clean delegation boundaries.
Recommendation — Review MCP server scopes against NHI-05 and remove permissions that exceed each workflow's need. Eliminate shared MCP credentials where one identity serves multiple delegation paths. Preserve the human origin behind each MCP action so the NHI is not used as a proxy for people.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementMCP servers rely on service accounts, tokens, and API keys that need lifecycle control.
Recommendation — Apply IA-5 to govern issuance, rotation, and revocation of MCP server authenticators.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe article is about how entitlements on the MCP server become too broad.
Recommendation — Use PR.AA-05 to keep MCP server entitlements aligned to approved access scope.

Key terms

  • Delegation Boundary: A delegation boundary is the line that separates what a person, service account, or agent may do directly from what it may do on behalf of someone else. It matters because runtime access should follow the delegated relationship, not expand into broad inherited privilege.
  • Identity Blast Radius: The amount of damage a compromised identity can cause across systems, data, and infrastructure. In NHI environments, it is shaped by permissions, network reach, and administrative capability rather than by the credential alone. Reducing blast radius is a containment strategy that limits lateral movement and data exposure.
  • Shared service credential: A single authenticator used by a machine service to access downstream systems on behalf of many requests or users. It simplifies deployment, but in governance terms it collapses multiple operating contexts into one identity and often expands privilege beyond any one workflow.
  • Delegated Machine Access: Access exercised by a non-human actor on behalf of a human or another system. The important issue is not only who requested the access, but how far the delegated actor can chain actions once runtime execution begins.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on June 10, 2026.
Updated on October 11, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org