Subscribe to the Non-Human & AI Identity Journal

Why do MCP deployments create new IAM risks?

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.

Why Traditional IAM Fails for Autonomous MCP Workloads

MCP changes the IAM problem because it turns tool access into a standard interface for systems that can act on intent, not just execute fixed jobs. Traditional RBAC assumes predictable human-style workflows, but an agent can chain tools, retry actions, and discover paths that were never obvious at design time. That is why static entitlements, long-lived secrets, and coarse group membership are a poor fit for MCP-driven automation.

The governance gap is not the protocol itself, but the controls that are often missing around it. Current guidance suggests treating MCP-connected agents as high-risk workloads that need workload identity, runtime policy checks, and short-lived credentials rather than permanent access. NHI teams should align this thinking with OWASP Agentic Applications Top 10 and the NIST Cybersecurity Framework 2.0, especially where discovery, access control, and logging need to work together.

In practice, many security teams discover the IAM gap only after an MCP-connected tool has already been used outside its intended scope, rather than through intentional design.

How It Works in Practice

The practical answer is to stop thinking about MCP access as a single permission and start treating it as a sequence of runtime decisions. An agent should prove its workload identity, request only the specific tool action it needs, receive a just-in-time credential with a tight TTL, and have that credential revoked automatically when the task completes. This is the kind of pattern that fits zero standing privilege and intent-based authorisation better than static RBAC.

Where possible, policy should be evaluated at request time using context such as task purpose, data sensitivity, environment, and tool risk. That is why many practitioners are looking at policy-as-code approaches alongside identity primitives like SPIFFE or OIDC-backed workload identity. For governance mapping, OWASP Top 10 for Agentic Applications 2026 is useful for understanding common failure modes, while NHI-specific guidance in Top 10 NHI Issues helps teams separate secrets hygiene from authorisation design.

  • Issue one identity per agent or workload, not one shared credential for an entire platform.
  • Use ephemeral secrets and time-bound tokens for each task or tool invocation.
  • Separate tool discovery from tool use, and log both events for auditability.
  • Require step-up approval for high-risk actions such as data export, privilege changes, or secret retrieval.
  • Revoke access automatically when the workflow ends or the agent deviates from its declared intent.

This approach is especially important when mcp server sit close to production data, because agents can move faster than approval workflows and can combine harmless tools into privileged outcomes. The control model tends to break down when multiple connectors share the same secret or when tool permissions are broad enough to let one compromise become lateral movement.

Common Variations and Edge Cases

Tighter access control often increases operational overhead, requiring organisations to balance agent agility against policy maintenance, token issuance, and audit complexity. That tradeoff is real, but current best practice is still evolving toward stronger isolation rather than looser trust. There is no universal standard for MCP authorisation yet, so many teams are combining Ultimate Guide to NHIs — Why NHI Security Matters Now with Analysis of Claude Code Security to benchmark what practical guardrails look like in autonomous tooling.

Edge cases appear when agents run in multi-tenant environments, when a single workflow spans several vendors, or when secrets are stored in configuration files instead of a vault. In those environments, the access model often fails before the AI does, because the organisation cannot reliably answer who can do what, for how long, and under which business intent. The Azure Key Vault privilege escalation exposure research is a reminder that secrets governance and authorisation governance must be designed together, not layered on later.

For mature programmes, the priority is to make every MCP-enabled action attributable, time-bounded, and reversible. That is the real control objective behind ZTA, PAM, and agentic governance when the workload itself is autonomous.

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 CSA MAESTRO address the attack and risk surface, while NIST AI RMF set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Agentic AI Top 10 A2 Agentic tool use creates runtime abuse paths and scope creep.
CSA MAESTRO TRA-2 MAESTRO addresses governance for autonomous agents and toolchains.
NIST AI RMF GOVERN AI RMF GOVERN covers accountability for autonomous system behaviour.

Treat MCP-connected agents as governed workloads with explicit task boundaries and audit.