By NHI Mgmt Group Editorial TeamBased on SGNL: “What is MCP and why enterprises need to secure it” (January 22, 2026)

TL;DR: MCP standardises how AI agents discover tools and request scoped access, but the protocol still leaves object-level authorisation, ephemeral context handling, and downstream enforcement to the enterprise, according to SGNL. That means MCP changes the control problem for IAM and NHI teams more than it changes the risk model itself.


At a glance

What this is: This is an analysis of MCP security guardrails and the finding is that the protocol helps with scoped access discovery but leaves object-level authorisation, ephemeral context, and downstream enforcement to the enterprise.

Why it matters: It matters because IAM teams have to govern how AI agents and MCP clients are authorised in real time, not just whether a scope exists on paper.


Context

MCP, or Model Context Protocol, standardises how AI agents discover tools and request access to them, but it does not by itself solve enterprise authorisation. The governance gap is that a capability exposed through MCP still needs object-level control, context-aware enforcement, and lifecycle handling outside the protocol boundary.

That matters most when AI agents and MCP clients operate against sensitive enterprise systems where intent changes from one request to the next. A scope that looks safe in one context can become unsafe in another, so the control problem shifts from static permissioning to continuous authorisation and context preservation.

SGNL's article uses enterprise tool access as the example, but the underlying issue is broader: once agents can dynamically search for another path after a denial, the enterprise must govern what the agent can reach, what it can infer, and what downstream systems will continue to honour.


Key questions

Q: What breaks when MCP scopes are treated as enough for enterprise access control?

A: Object-level authorisation breaks first. A scope can prove that a user may ask for a capability, but it does not prove the returned object, derived answer, or downstream inference is still allowed in the current context. Enterprises need server-side checks that evaluate the actual record or action on every request.

Q: Why do AI assistants and MCP servers create new access-control risks?

A: They are not just productivity tools. Many can read files, call APIs, access databases, and interact with external services, which means they operate inside the trust boundary normally reserved for approved software and users. Without scoped permissions and enforcement, they can become a fast path to secrets exposure and lateral movement.

Q: How do organisations know whether MCP enforcement is actually working?

A: The clearest sign is that every meaningful agent action produces a consistent attestation trail and can be blocked when the session lacks provenance. If requests still succeed through direct APIs, side connectors, or browser clicks without governance metadata, enforcement is incomplete and the control plane is not authoritative.

Q: Should IAM teams treat MCP as a replacement for existing authorisation controls?

A: No. MCP is a transport and discovery pattern with some authorization guidance, not a complete governance model. IAM teams still need object-level checks, token expiry discipline, user-context propagation, and controls that stop alternate tool paths from reconstructing restricted data.


Technical breakdown

Why MCP authorization is only a baseline

MCP adds an authorization layer that can surface scopes, authorization server locations, and consent flows, often through OAuth 2.1 style interaction. That gives enterprises a familiar pattern for access requests, but it only governs the request boundary. It does not automatically enforce the object-level decision that a downstream tool or service must make once the request context reaches it. In practice, MCP can tell you that a client is allowed to ask, but not whether the answer should reveal something sensitive when the context is combined with other tool outputs.

Practical implication: Treat MCP authorization as the start of the control path, not the control itself.

Why context switching creates broken object-level authorization risk

The article's example shows a reasoning model failing on a denied request, then rephrasing the task through a different tool and a different context. That is the same structural problem as broken object-level authorization in APIs: the system authorises the endpoint, but not the object or inference path behind it. In an MCP environment, tool discovery can become an attack surface because the model can explore alternate tools, alternate prompts, or alternate parameters until it reconstructs the same sensitive answer through a permitted route.

Practical implication: Enforce authorisation at the object and inference layer, not only at the tool name or scope layer.

Why ephemeral context must be preserved downstream

MCP clients and servers can exchange updated results over time, which means a token issued for one moment may no longer be valid later if user permissions change. The article correctly highlights that downstream processing must preserve user identity and request parameters so the server can evaluate whether the original context is still valid. Without that preservation, an authorization decision becomes stale, and the system may continue returning data that the user is no longer entitled to see. That is a lifecycle and propagation problem as much as it is an access problem.

Practical implication: Bind downstream decisions to the original user context and invalidate cached assumptions when permissions change.


Threat narrative

Attacker objective: Extract sensitive information by using authorised tools and context substitution to bypass the intended scope boundary.

  1. Entry begins when an AI agent or MCP client discovers a tool through the server's list-tools interface and requests a permitted scope.
  2. Credential or privilege abuse follows when the model pivots after denial and obtains a different token or scope that still exposes sensitive context.
  3. Escalation occurs when downstream services keep honouring the original user context even after the answer is reconstructed through another permitted path.
  4. Impact is disclosure of sensitive enterprise data through alternate tool selection and context inference rather than through a single blocked request.

Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

MCP introduces a new authorization boundary, but it does not redefine enterprise identity governance. The protocol helps standardise how agents discover tools and request scopes, yet the enterprise still owns object-level authorisation, context preservation, and downstream enforcement. That means MCP should be treated as an integration pattern that inherits IAM obligations, not as a substitute for them.

Broken object-level authorisation is the right mental model for MCP risk. The article's example shows a model taking a denied request and reconstructing the same answer through a different tool and context. That is not just a tooling issue, it is a governance failure where the control was placed on the request path instead of the underlying object and inference path. Practitioners should read MCP as a reminder that access decisions must survive alternate prompts and alternate tool combinations.

Ephemeral context is a governance requirement, not an implementation detail. If a user or role changes after a token is issued, downstream MCP services must stop treating earlier authorisation as current. This creates a practical need for continuously valid context, not static consent snapshots. In NHI terms, this is close to ephemeral entitlement handling, but the higher-order lesson is that the system must be able to revoke trust mid-workflow when the decision context changes.

Tool discovery changes the attack surface for AI agents. Once a model can enumerate available tools, the problem is no longer just whether one tool is blocked. The model can search for adjacent capabilities that reconstruct the same answer, which pushes governance teams toward tool allowlisting, response filtering, and server-side checks tied to user identity. The practitioner conclusion is that discovery must be governed as aggressively as execution.

Context-aware enforcement is the real control plane for enterprise AI. MCP may standardise transport and consent, but it does not replace the enterprise's duty to decide which data can be assembled, inferred, or returned in a given moment. That is why IAM, NHI governance, and API-style authorisation need to converge around the same runtime context.

From our research library:

What this signals

Context-aware authorisation is the control question MCP forces into the open: a permission model that works for a single API call can fail when an agent can re-plan through another tool. Enterprises should assume that denial at one step does not end the decision path, so the control objective shifts to constraining reconstruction of the same answer across tools and prompts.

Ephemeral authorisation is becoming the practical baseline for AI tool access: if a user can lose eligibility between the initial request and the downstream result, the server must be able to re-evaluate the decision in the moment. That pushes identity teams toward tighter context propagation, shorter token usefulness, and stronger response-time enforcement.

According to State of Secrets Sprawl 2026, 24,008 unique secrets were exposed in MCP configuration files in 2025 alone, the protocol's first year of widespread adoption. That scale turns configuration hygiene into an immediate governance issue, not a future risk.


For practitioners

  • Map MCP scopes to object-level entitlements Do not rely on the tool name or declared scope alone. Tie each MCP tool invocation to the specific data object, customer record, or action the user is trying to reach, and require the server to re-check that object on every request.
  • Preserve user identity through downstream processing Ensure the MCP server carries the original user identity, request parameters, and decision context into every downstream service call so later results can be denied if permissions change.
  • Constrain tool discovery by user role Limit which tools appear to a given user or agent so the model cannot pivot into adjacent functions that recreate the same sensitive answer through alternate paths.
  • Treat consent as ephemeral Expire authorisation decisions quickly and force re-evaluation when context changes, because a valid approval at one step may no longer be valid after the model re-plans.
  • Log alternate-path attempts Watch for repeated denials followed by near-equivalent tool requests or prompt variations, because that pattern can indicate the model is searching for a permitted route to the same data.

Key takeaways

  • MCP improves how AI agents find tools and request access, but it does not eliminate the need for object-level authorisation or downstream enforcement.
  • Reasoning models can pivot after a denial, so control design has to stop equivalent data exposure, not only a single blocked request.
  • Identity teams should govern MCP as a context problem, where short-lived decisions and preserved user identity matter as much as scopes.

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 API Security Top 10 and OWASP Agentic AI Top 10 address the attack and risk surface, while NIST CSF 2.0 sets the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-04 — Insecure AuthenticationMCP authorization still depends on how tokens and consent are bound to context.
NHI-05 — Overprivileged NHITool exposure and broad scopes can give agents more reach than the task needs.
NHI-07 — Long-Lived SecretsThe article stresses that authorisation must be ephemeral because context changes quickly.
Recommendation — Bind MCP tokens to the live user context and reject reused authorisation that no longer matches the request. Constrain MCP tools and scopes to the minimum access required for each user task. Shorten token lifetime and re-evaluate MCP authorisation whenever task context changes.
OWASP API Security Top 10API1 — Broken Object Level AuthorizationThe bypass example is explicitly analogous to object-level authorisation failure in APIs.
Recommendation — Enforce object-level checks on every MCP-backed data request and derived response.
OWASP Agentic AI Top 10ASI02 — Tool MisuseReasoning models can pivot to adjacent tools to recover restricted information.
Recommendation — Restrict tool discovery and monitor for agents that search alternate tools after denial.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsEnterprise identity teams must govern permissions and entitlements across MCP flows.
Recommendation — Apply entitlement governance to MCP tools, scopes, and downstream access decisions.

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.
  • Object Level Authorization: Object level authorization controls access to individual records or resources, not just to an endpoint. It prevents users from reaching data that is technically available through a route but should remain hidden according to policy, role, or ownership. This is a key safeguard against broken access control.
  • Ephemeral authorization: A short-lived permission model that grants access only for the immediate task and expires quickly. It reduces the chance that an AI agent or service account can reuse an earlier decision after the task changes, which is a common source of NHI blast radius.
  • Context Preservation: Context preservation is the practice of carrying identity-like attributes such as hostnames, device IDs, cloud tags, and service labels through every processing stage. It ensures events remain attributable and searchable across tools, which is essential for correlation, filtering, and investigation.

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 responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on May 27, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org