By NHI Mgmt Group Editorial TeamBased on Descope: “Descope + Render = Enterprise-Ready MCP in Minutes” (April 27, 2026)

TL;DR: Enterprises adopting MCP are running into two linked problems, remotely hosted server deployment and fully spec-compliant authorization, as Descope outlines for agentic identity workflows. The governance gap is that protocol shape alone does not equal production-ready identity control, and access review assumptions break when agent tool use is enforced at runtime.


At a glance

What this is: This is Descope’s analysis of why enterprise MCP deployments need production-grade authorization, hosted infrastructure, and auditability, not just protocol compliance.

Why it matters: It matters because IAM teams managing AI agents, NHIs, and human delegation need controls that enforce scopes at runtime and preserve traceability across every tool call.


Context

MCP is a protocol for connecting AI agents to tools and data sources through a standardised authorization and discovery model. The governance problem is not whether the protocol exists, but whether an enterprise deployment can enforce access, validate tokens, and audit tool use at production speed.

Descope’s article argues that early local MCP usage is giving way to remotely hosted servers with OAuth-based authorization, scoped token issuance, and runtime enforcement. That shift moves MCP from experimentation into identity governance territory, where human auth, agent auth, and delegated access must be controlled together.


Key questions

Q: How should teams implement production controls for MCP in enterprise agents?

A: Teams should require runtime scope enforcement, server-specific token binding, and audit logging for every tool call. The question is not whether MCP can be deployed quickly, but whether the deployment can prove that access is constrained, attributable, and revocable when agents call real tools in production.

Q: What breaks when MCP authorization is spec-compliant but not production-ready?

A: The control fails at execution time. A client can look properly registered, yet still hold broad or ambiguous access if scopes, tenant context, and token validation are not enforced on each request. That leaves enterprises with a protocol shape that looks secure but does not actually constrain agent behaviour.

Q: How do you know if MCP security controls are actually working?

A: You know MCP controls are working when untrusted endpoints are blocked, privileged tool calls are minimal, and audit logs show only approved commands and data flows. If teams cannot reconstruct which server asked for what, or if secrets appear in configuration files, the control set is not operating as intended.

Q: Why do MCP-based agents increase identity governance risk?

A: Because the agent can select tools and chain actions at runtime, which means authority is no longer fixed at issuance. Traditional IAM assumes a stable entitlement set, but MCP lets context change behaviour, so the real risk is authority drift across the session.


How it works in practice

Why spec-compliant MCP authorization is not enough

The MCP authorization specification defines the shape of secure access, including OAuth 2.1 with PKCE, discovery metadata, protected resource metadata, and client registration options. But a specification is only a contract for behaviour, not an operating control plane. In practice, an enterprise still has to issue, bind, validate, scope, and revoke credentials in ways that match the server, the tenant, and the tool being called. Without that runtime layer, a compliant-looking deployment can still be operationally brittle. The identity issue is not protocol absence. It is the gap between documented security mechanics and enforceable production governance.

Practical implication: treat MCP spec compliance as a baseline and verify that scope enforcement, token validation, and audit logging work on every live request.

How runtime tool authorization changes the control model

In an MCP server, the tool call is the enforcement point. The article describes agents receiving a JWT with only the permissions they need and being rejected immediately if they lack the right scope. That means the security decision is made at invocation time, not just at registration or deployment. This is closer to task-scoped authorization than to static application access. For practitioners, the important change is that tool exposure, token claims, and tenant context become the governing boundaries. If those boundaries are loose, an agent can use the server exactly as designed but still exceed intended access.

Practical implication: map every MCP tool to explicit scopes and verify that rejection happens at the point of tool execution, not after the fact.

Why agent identity and human delegation need one control plane

The article’s strongest operational point is that human auth, agent auth, and delegation relationships are being managed together. That matters because AI agents are not separate from identity governance just because they are software. They need registration, scoped permissioning, consent handling, and audit trails in the same governance model that tracks human users and connected services. When third-party OAuth tokens and API keys are stored and rotated for agent tools, the deployment is also managing downstream NHIs, not just front-door authentication. The control problem expands from who logged in to what identity is delegated, for what scope, and with which external dependencies.

Practical implication: consolidate human, agent, and downstream NHI governance into one audit and policy model instead of treating MCP as a standalone integration layer.


NHI Mgmt Group analysis

Production-ready MCP changes the identity question from protocol support to enforceable runtime control: a compliant authorization shape does not matter if tokens, scopes, and registration are not bound to actual tool execution. That is why MCP governance belongs in identity architecture, not just application integration. The practitioner conclusion is simple: evaluate whether the server enforces access where the agent acts.

Task-scoped authorization is the real control boundary for enterprise agents: the server must decide at request time whether the agent may call a tool, not merely whether the client was registered. That shifts control design toward explicit scopes, tenant-aware policies, and auditable token claims. The practitioner conclusion is that runtime decision points matter more than deployment convenience.

Agentic identity is now a delegation problem, not only an authentication problem: once agents hold JWTs, call external services, and inherit third-party OAuth tokens, governance must extend across the whole execution chain. Human identity, agent identity, and downstream NHIs are no longer separable in practice. The practitioner conclusion is that a single policy and audit plane is the only defensible operating model.

Runtime access review assumptions start to break when tool use is enforced at execution time: traditional review models assume an identity’s privileges are stable long enough to be observed and certified. MCP agents can be provisioned for a task, execute, and leave only a request trail, which means governance has to inspect issuance and scope design rather than relying on periodic review. The practitioner conclusion is that access certification alone will miss the real control point.

Ephemeral tool access creates identity blast-radius pressure: if the permissions attached to one agent session can touch multiple tools or external services, the practical blast radius is defined by scope quality, not by the number of servers in the stack. That makes granularity and tenant isolation the primary containment mechanisms. The practitioner conclusion is that broad MCP scopes are an identity risk, even when deployment is technically correct.

From our research library:

What this signals

Runtime authorization becomes the defining control for MCP: enterprises should expect the relevant control point to move from server setup to request-time enforcement, because agents will keep exercising the protocol exactly as permitted. If the policy is too broad, the deployment is technically valid but operationally unsafe.

Identity blast radius is now a design variable: MCP deployments that mix human operators, AI agents, and downstream service credentials need the same governance discipline applied across all three. Access review cadences alone will not catch session-scoped tool use; issuance-time scoping and auditability become the practical control points.


For practitioners

  • Define tool-by-tool scopes Assign a distinct permission boundary to each MCP tool and reject requests that arrive without the exact scope required for that action.
  • Bind tokens to live server context Ensure issued JWTs only work for the intended MCP server, tenant, and environment so delegated access cannot drift across deployments.
  • Log every authentication and tool call Capture client registration, consent grants, token use, and tool execution in a single audit trail that can support incident review.
  • Treat agent and human identity together Govern the human operator, the agent, and any downstream OAuth tokens or API keys in one policy model rather than separate control planes.

Key takeaways

  • MCP governance is no longer just a protocol question. Enterprises need production controls that enforce scopes, validate tokens, and log every tool call.
  • The central risk is not that MCP cannot be secured, but that spec compliance can exist without enforceable runtime boundaries.
  • Practitioners should shift attention from deployment convenience to delegation control, because human, agent, and downstream NHI access now converge in one workflow.

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 AI RMF and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Agentic AI Top 10ASI03 — Identity & Privilege AbuseThe article centers on agent identity, delegated scopes, and runtime access enforcement.
Recommendation — Apply ASI03 to constrain agent privileges to task-scoped execution and verify access at request time.
OWASP Non-Human Identity Top 10NHI-04 — Insecure AuthenticationMCP auth here depends on correct token issuance, validation, and registration for non-human actors.
NHI-05 — Overprivileged NHIThe article warns against broad scopes that let agents do more than their assigned task requires.
Recommendation — Harden MCP authentication so tokens, clients, and server bindings are validated before any tool call. Scope every MCP tool narrowly and remove privileges that are not required for the agent's current task.
NIST AI RMFGOVERN — AI Governance and AccountabilityThe article describes governance over agents, delegation, consent, and auditability in production.
Recommendation — Use GOVERN to assign accountability for agent identity policy, delegation rules, and audit oversight.
NIST Zero Trust (SP 800-207)Policy enforcement point — Policy enforcement pointMCP tool calls need request-time policy enforcement rather than static trust in the client.
Recommendation — Place policy enforcement at the tool-call boundary so each request is re-authorised in context.

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.
  • Task-scoped Authorization: Task-scoped authorization limits an AI agent’s access to the specific data, tools, and actions needed for one bounded objective. It is a stronger fit than static role assignment when the system’s behaviour can change during execution and when overreach creates immediate business risk.
  • Delegation Chain: A delegation chain is the sequence of identities, credentials, and tool calls an agent uses to complete a task across systems. It matters because each step may appear acceptable on its own while the combined path produces an outcome no reviewer would have approved directly.
  • Runtime Enforcement: Runtime enforcement is the practice of blocking malicious behaviour while software is running, rather than only detecting it after the fact. It monitors process activity, network actions, and privilege changes so a live attack can be interrupted at the point of execution.

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 July 6, 2026.
Updated on October 6, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org