TL;DR: AI agent rollouts through Model Context Protocol create a new access-control problem because shared credentials and broad tokens can expose GitHub, Slack, APIs, and databases to the wrong users, according to Highflame. Safe adoption depends on identity-aware policy enforcement at the tool-request layer, not just on giving agents more connectivity.
At a glance
What this is: This article argues that safe AI agent adoption depends on identity-aware control of MCP tool access, not broad agent connectivity.
Why it matters: IAM, PAM, and NHI teams need a policy layer that ties every tool call back to user identity, role, and approved scope before AI agents can operate across enterprise systems.
By the numbers:
- Only 18% of MCP server deployments implement any form of access scoping for tool permissions.
- 53% of MCP servers expose credentials through hard-coded values in configuration files.
- 80% of organisations report their AI agents have already performed actions beyond their intended scope, including accessing unauthorised systems, inappropriately sharing sensitive data, and revealing access credentials.
👉 Read Highflame's analysis of secure Claude Cowork rollout with MCP access controls
Context
Model Context Protocol makes it easier for AI agents to reach the same systems employees already use, but that convenience creates a governance gap when access is not scoped to the human user, the tool, and the target system. In practice, the identity question is no longer whether an agent can connect, but whether it can be constrained well enough to avoid becoming an over-permissioned path into sensitive services.
This is a classic non-human identity problem with an agentic interface on top. The article focuses on how shared credentials, broad tokens, and server-wide access can blur role boundaries across engineering, support, sales, and marketing, which is typical of early-stage MCP rollout patterns.
Key questions
Q: What breaks when AI tools are exposed through loosely governed MCP servers?
A: Loose governance lets model-driven tools cross from context retrieval into state-changing actions without enough oversight. That can expose sensitive data, trigger unauthorized system changes, or widen lateral movement paths. The failure is a control boundary mismatch between what the AI can ask for and what it can safely do.
Q: Why do AI agents need their own identity instead of borrowed human credentials?
A: AI agents need their own identity because borrowed human credentials destroy auditability, make revocation imprecise, and expand blast radius. Separate identities let teams scope access to the agent’s task, revoke it without affecting the human user, and trace every action back to the actual executor. That separation is foundational for governance.
Q: What signs show that MCP permissions are too broad?
A: The clearest signs are shared tokens, server-wide access grants, and a lack of tool-level logging or approval separation. If support, engineering, and other teams can all reach the same MCP server but their capabilities are not differentiated, the environment is already over-permissioned. The risk is that one interface masks many different privilege levels.
Q: How should teams control AI agent access to downstream tools?
A: Teams should treat agent access as a bounded runtime grant, not a generic application permission. Each tool call should be covered by explicit policy, monitored for scope drift, and revocable without depending on a human to notice the problem later. If the agent can chain actions across systems, the control boundary must exist before the chain starts.
Technical breakdown
Why MCP tool access needs identity-aware policy enforcement
MCP allows an AI agent to invoke external tools through a standard interface, which means the access decision moves from the application layer to the request layer. If a server exposes GitHub, Slack, or database actions, the real control point is not whether the agent can reach the server, but whether each tool call is authorized in context. Identity-aware policy enforcement binds the human identity, group membership, target server, and requested action into one decision. That is materially different from static service credentials, because the same agent can be permitted for read-only actions and denied for write or destructive actions on the same backend.
Practical implication: enforce per-tool authorisation rather than treating MCP server access as a single binary permission.
Why shared credentials create hidden privilege collapse
Shared credentials turn an AI agent into a standing access path that is difficult to scope, audit, or revoke by role. In the article’s example, support and engineering can both reach GitHub, but their tool permissions should differ sharply. Without a control plane that can distinguish search, read, write, and delete operations, the agent inherits the broadest available privilege and the organisation loses separation of duties. This is a non-human identity pattern, not a human UX problem, because the credential is what expands the blast radius, not the interface itself.
Practical implication: replace shared tokens with policy-bound credentials that reflect role-specific tool boundaries.
How zero trust applies to agent-mediated tool requests
The gateway model described here is essentially a zero trust enforcement layer for AI-mediated access. Every request is evaluated after authentication, before tool execution, and against policy rules that can include user identity, group membership, and the exact MCP server being targeted. That gives security teams a way to log who initiated each action and block tool use that falls outside the human user’s entitlement. For identity governance, the important shift is that the trust decision must happen at runtime for every tool invocation, not once at onboarding or session creation.
Practical implication: place policy enforcement between the agent and the tool, and make logging part of the access decision path.
NHI Mgmt Group analysis
Identity-aware MCP control is now a governance requirement, not a convenience feature. MCP collapses multiple systems into a single agent-mediated access path, which means the old assumption that application permissions alone define safe use no longer holds. The same agent can bridge GitHub, Slack, APIs, and databases, so the identity layer must decide what the human is actually entitled to do in each context. For practitioners, the question is no longer whether to connect agents, but how to stop connectivity from outrunning entitlement.
Shared credentials are the real control failure behind unsafe agent rollouts. When MCP deployments rely on broad tokens or shared API keys, the organisation loses the ability to keep role boundaries intact across tool use. That is a familiar NHI failure mode, but agents magnify it because they can execute across systems at machine speed once access is granted. The implication is that standing privilege in the MCP layer should be treated as an identity governance defect, not just a security misconfiguration.
Zero Trust Architecture must shift from session trust to tool trust. In this model, trust is not established because the agent has connected successfully, but because every tool invocation is separately judged against policy. That matters for both human IAM and NHI governance, because the human user, the agent, and the downstream system all become part of the authorisation context. Practitioners should expect future MCP controls to look more like privileged workflow governance than like conventional application authentication.
Identity blast radius is the right concept for MCP programme design. The central question is not whether an agent can access a system, but how far that access can propagate once the agent is embedded in daily work. Support, engineering, sales, and marketing may all use the same interface, yet their effective blast radius must remain different. That should push IAM teams toward policy segmentation, per-action logging, and tight entitlement modelling across the full tool chain.
MCP security exposes the gap between access control and access intent. Traditional permissions can say who may reach a system, but they rarely capture why the system is being used, by whom, and for which task. MCP makes that gap operational because the agent can translate a broad request into a concrete tool action. The practical conclusion is that enterprise identity programmes need a control model that follows intent through execution, or they will keep over-authorising agent behaviour.
From our research:
- Only 18% of MCP server deployments implement any form of access scoping for tool permissions, according to Astrix Security.
- 53% of MCP servers expose credentials through hard-coded values in configuration files.
- AI Agents: The New Attack Surface report shows that 80% of organisations report AI agents acting beyond their intended scope.
What this signals
Identity blast radius: MCP rollouts should be measured by how far a single agent request can travel across systems, not by how many systems are connected. With only 18% of MCP deployments scoping tool permissions, most environments are still optimised for reach rather than constraint.
The governance lesson is that AI agent access must be treated as a runtime authorisation problem across both NHI and human identity programmes. A policy that cannot distinguish read-only support use from write-capable engineering use will fail as soon as agents are embedded in ordinary business workflows.
Teams should expect MCP security to converge with privileged workflow governance, where identity context, action scope, and auditability are all enforced together. The organisations that get ahead will define tool boundaries before agent adoption becomes too widely distributed to contain.
For practitioners
- Define tool-level policy boundaries Separate read, write, and destructive MCP actions into distinct policy decisions so the agent cannot inherit a broad server-wide entitlement. Start with the highest-risk tools, such as repository write actions and database update functions.
- Bind every request to human identity Require authenticated user context, group membership, and target server identity before any tool call is forwarded. That lets you apply the same entitlement logic to agent-mediated actions that you already expect in privileged workflows.
- Replace shared tokens with scoped controls Phase out broad access tokens and static API keys where MCP servers handle sensitive systems. Use scoped credentials and policy checks that limit the agent to the minimum tool set needed for each role.
- Log the full tool decision chain Capture the initiating user, requested tool, target MCP server, and policy outcome in one audit record. That makes it possible to investigate agent-driven actions without relying on incomplete application logs.
- Review agent access as an NHI lifecycle item Treat onboarding, access changes, and offboarding for agent-mediated access like any other non-human identity process. Re-certify which teams may use which tools and revoke access when the business role changes.
Key takeaways
- AI agents connected through MCP create a privilege problem because tool access can outpace human entitlement.
- Only 18% of MCP deployments scope tool permissions, which shows how early most organisations are in enforcing agent access boundaries.
- Practitioners should move to per-tool policy enforcement, contextual identity checks, and full audit logging before scaling agent rollouts.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 and 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 Agentic AI Top 10 | Agent-mediated tool use creates the central risk discussed in this article. | |
| OWASP Non-Human Identity Top 10 | NHI-03 | Shared credentials and weak scoping are the article's core non-human identity risk. |
| NIST CSF 2.0 | PR.AC-4 | The article focuses on least-privilege access enforcement for tool requests. |
| NIST Zero Trust (SP 800-207) | 3.2 | The gateway model described functions as a zero trust decision point for each request. |
Enforce per-request verification between agents and tools rather than relying on trusted sessions.
Key terms
- Model Context Protocol: Model Context Protocol is an open protocol that lets AI agents connect to tools and data sources. It expands what an agent can reach, so governance has to cover not only the model and its prompts, but also every system that can receive or return agent-driven data.
- Tool-level Authorization: Tool-level authorization is the practice of checking permissions on each discrete action a client asks an MCP server to perform. It matters because LLMs can generate dynamic requests, so access control must be enforced where the action is executed, not only where the request is formed.
- Identity-Aware Enforcement: Identity-aware enforcement is policy decisioning that uses who the user is and which account or context they are using. For browser AI, it helps distinguish sanctioned corporate use from unmanaged personal sessions and applies different controls based on that distinction.
- 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.
What's in the full article
Highflame's full analysis covers the operational detail this post intentionally leaves for the source:
- Step-by-step policy examples for differentiating support, engineering, and sales permissions at the MCP tool level
- Gateway and runtime enforcement flow for binding agent requests to authenticated user context
- Audit logging fields that support incident investigation and entitlement review
- Implementation details for blocking destructive actions while preserving read-only agent workflows
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity security are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an identity security programme, it is worth exploring.
Published by the NHIMG editorial team on September 2, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org