Because they create delegated access paths that can outlive the original approval decision and reach sensitive systems at machine speed. When permissions are broad, the risk is not only unauthorised access, but rapid expansion of impact through APIs, data stores, and operational tools that were never reviewed as a single chain.
Why delegated access becomes the real risk in agentic systems
Machine identities and MCP servers increase risk because they turn a one-time approval into an ongoing execution path. Once an agent can act through a service credential, token, or server-side trust relationship, the control boundary moves from the human request to the machine’s runtime behaviour. That is where overbroad permissions, weak scoping, and hidden downstream access become dangerous.
In practice, the issue is not just that an agent can log in. It is that it can keep reaching the systems behind the first system: APIs, data stores, internal tools, and administrative functions. An MCP server can become the broker for many actions, so a single weak trust decision can propagate far beyond the original task.
For the underlying identity pattern, see Ultimate Guide to NHIs for the broader machine-identity lifecycle, and SPIFFE workload identity specification for how workload identity is represented and attested in distributed systems.
Why MCP servers amplify the blast radius
MCP servers are attractive because they standardise tool access, but that same centralisation creates concentration risk. If the server is trusted to mediate multiple tools, its permissions, token handling, and configuration become a high-value control point. A flaw in authorization, token passthrough, or local credential handling can expose every tool behind it rather than just one integration.
This is why MCP-specific security has to be treated as more than API plumbing. The server may be acting as a policy boundary, a credential holder, and a routing layer at the same time. When those roles are blended, the environment becomes harder to reason about, and compromise of one component can spill into unrelated systems.
For authorisation design, MCP Security Guide covers the practical failure modes, while Model Context Protocol: Authorization specification shows the protocol model that avoids token passthrough and binds access to the intended resource.
In an agentic environment, the higher the number of tools a server can reach, the more the server behaves like a privilege aggregation layer. That is useful for automation, but it also means the server must be treated as a sensitive trust broker, not a convenience wrapper.
What makes machine identities harder to govern than human access
Machine identities tend to be long-lived, reused, and embedded in workflows, which makes them harder to review than human accounts. Their permissions often grow around operational convenience, then persist after the original use case changes. In agentic systems, that stale access can be exercised automatically and repeatedly, so a small oversight can become a fast-moving operational exposure.
Rotation, offboarding, and least privilege matter more here because machine access is usually silent and programmatic. If the credential is shared across environments, over-scoped to multiple APIs, or not tied to a narrow purpose, it becomes difficult to detect whether the agent is using it as intended or extending it into adjacent systems.
For lifecycle and credential hygiene, Guide to NHI Rotation Challenges explains why rotation breaks down at scale, and NHI Authentication Guide covers the authentication patterns that should replace broad, reusable secrets where possible.
Risk and Threat Considerations
When machine identities and MCP servers are over-trusted, the main risk is not a single failed login, but chained access that an attacker or misconfigured agent can abuse at machine speed. A compromise of the credential, server, or token-handling path can expose multiple systems at once, especially when the server can reach tools that were never reviewed as one control chain.
Failure mechanism: Broad delegated permissions, token reuse, or weak MCP authorisation allow one trusted component to become a path into many downstream resources, making lateral movement and rapid impact expansion much easier.
Impact: Attackers or faulty agents can reach data stores, operational tools, and administrative APIs faster than human review can intervene, increasing the chance of data exposure, service abuse, and hard-to-contain compromise.
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, OWASP Agentic AI Top 10 and OWASP API Security Top 10 address the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-05 — Overprivileged NHI | Machine identities and MCP servers create overbroad delegated access paths. |
| NHI-07 — Long-Lived Secrets | Agentic systems are exposed when reusable secrets outlive the approval decision. | |
| NHI-02 — Secret Leakage | MCP servers and machine credentials can expose tokens or keys across tool chains. | |
| Recommendation — Scope machine credentials to the minimum tools and resources needed for each task. Replace durable secrets with short-lived, narrowly scoped credentials wherever possible. Protect and inventory secrets so downstream tools never inherit exposed credentials. | ||
| OWASP Agentic AI Top 10 | ASI03 — Identity & Privilege Abuse | Agent and server trust paths can be abused to expand privilege across tools. |
| ASI02 — Tool Misuse | MCP servers mediate tool access, so unsafe tool routing can expand impact. | |
| Recommendation — Bind agent actions to explicit policy decisions and constrain privilege at each step. Restrict tool invocation to approved actions and validate every high-impact call. | ||
| NIST SP 800-53 Rev 5 | IA-5 — Authenticator Management | Machine identities rely on secret lifecycle and rotation to limit delegated access. |
| AC-6 — Least Privilege | Overbroad machine and server permissions drive the blast-radius problem. | |
| IA-9 — Service Identification and Authentication | MCP servers and workloads authenticate programmatically to reach downstream systems. | |
| Recommendation — Manage credential lifetime, rotation, and revocation for machine access paths. Limit each machine identity to the minimum permissions needed for its function. Authenticate services and workloads with bounded, verifiable machine identities. | ||
| OWASP API Security Top 10 | API5 — Broken Function Level Authorization | MCP servers expose tool functions that can be over-authorized across workflows. |
| API2 — Broken Authentication | Machine-to-machine access depends on strong authentication and token handling. | |
| Recommendation — Enforce function-level authorization on every privileged tool action. Validate machine authentication flows and reject weak or replayable tokens. | ||
Practitioner Guidance
What to prioritise: Treat the server and its credential path as the primary control boundary, not just the model or agent. If the MCP server can reach production systems, its access should be scoped per tool and per action, with no assumption that a single “agent” permission is safe just because the caller is automated.
What to verify: Confirm which downstream systems the machine identity can actually touch, whether tokens are audience-bound, and whether any secret is shared across environments or reused by more than one workflow. If you cannot describe the reachable chain end to end, you do not yet understand the blast radius.
Practitioner takeaway: The real control objective is to make delegated machine access narrow, traceable, and revocable before an agent can turn one approved action into a broad operational incident.
Related resources from NHI Mgmt Group
- Why do MCP servers and agentic tool calls increase governance risk in cloud environments?
- How should security teams govern machine identity credentials in agentic AI environments?
- Why do MCP servers increase the risk of agentic access abuse?
- Why do machine identities increase outage risk in hybrid environments?