By NHI Mgmt Group Editorial TeamDomain: Agentic AI & NHIsSource: StacklokPublished March 18, 2026

TL;DR: MCP does not define authentication, role-based access control, or audit logging, so governance depends on the platform layer, according to Stacklok’s 2026 comparison of MCP platforms. The practical issue is not tool discovery, but whether identity attribution, least-privilege tool exposure, and structured logs can be enforced across shared environments.


At a glance

What this is: This comparison reviews MCP platforms through the lens of access control architecture and audit trail quality, showing that governance depends on where identity, policy, and telemetry are enforced.

Why it matters: IAM and platform teams need to know whether MCP deployments preserve per-request identity, least privilege, and auditable tool use, because shared service accounts and coarse server controls create blind spots across NHI and agent workflows.

By the numbers:

  • 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 Stacklok's comparison of MCP platforms for access control and audit logs


Context

MCP security is fundamentally an identity governance problem. The protocol standardises how agents discover and invoke tools, but it leaves authentication, authorisation, and auditability to the platform layer, which means governance quality depends on implementation choices rather than the protocol itself.

For platform engineering teams, the key issue is whether a deployment creates per-request identity attribution, tool-level RBAC, and structured logs that can be consumed by existing observability and security workflows. If those controls are missing, MCP becomes another shared-access layer with weak accountability across human users, service accounts, and AI-driven workflows.

In this comparison, Stacklok’s analysis is useful because it exposes the control boundaries practitioners should evaluate before MCP reaches production. The decision is not which platform is most feature-rich in the abstract, but which one can preserve least privilege, tenant separation, and audit fidelity under real operational load.


Key questions

Q: How should security teams govern MCP in enterprise environments?

A: Treat MCP as an identity and authorization problem first. Assign ownership for every agent and tool, enforce runtime policy checks on each invocation, and limit what context can flow between tools. The goal is to reduce the agent’s blast radius before it reaches downstream systems, not to rely on static perimeter controls after the fact.

Q: Why do MCP deployments create governance risk when access is only controlled at the server level?

A: Because server-level controls answer only whether a caller can reach the server, not what actions they can perform inside it. That creates unnecessary privilege at the tool layer. Production governance needs the ability to separate read, write, delete, and export actions within the same server.

Q: What do security teams get wrong about MCP audit logs?

A: They often treat logging as a dashboard problem instead of an evidence problem. Teams need complete records of who invoked which tool, what arguments were used, and what data came back, with export into the SIEM and controls that keep auditors separate from platform admins.

Q: What is the difference between tool-level RBAC and namespace isolation in MCP platforms?

A: Tool-level RBAC limits which functions a caller can invoke, while namespace isolation limits where those functions can operate inside shared infrastructure. Both matter, but they solve different problems. Tool-level RBAC reduces action scope, and namespace isolation prevents cross-team exposure in multi-tenant deployments.


Technical breakdown

Why MCP governance depends on the authorization layer

MCP defines the connection between agents and tools, but it does not itself enforce authentication or access control. In practice, that means the security model lives in the platform wrapping MCP, not in the protocol. If identity is attached only at server level, every tool on that server inherits the same trust boundary, which makes read-only and write-capable actions hard to separate. The stronger pattern is per-request identity plus tool-scoped policy enforcement, because then every invocation can be attributed, constrained, and audited as a discrete event.

Practical implication: evaluate whether the platform enforces identity and policy before tool execution, not after logs are collected.

Tool-level RBAC versus server-level access in MCP

Server-level access control answers only one question: can a caller reach the server at all. Tool-level RBAC answers the more important governance question: which actions can that caller perform inside the server. For MCP, this distinction matters because a single server may expose safe read operations and high-risk write or export actions. Tool-level control lets platform teams expose only the functions required by each role, reducing unnecessary authority without forcing them to split infrastructure unnaturally.

Practical implication: require role-based control at the tool layer if you need meaningful least privilege in shared MCP environments.

Why audit logs must be structured and SIEM-ready

Auditability in MCP is not just about recording that a tool was called. Useful audit logs must carry identity, tool name, parameters, timestamps, and outcomes in a structured format that downstream security tools can parse. If logs are unstructured or trapped in a vendor-specific format, teams cannot correlate agent activity with other telemetry, investigate misuse quickly, or satisfy compliance evidence requests. Structured telemetry also makes it possible to detect anomalous patterns such as repeated exports, unusual parameter combinations, or unexpected tool chaining.

Practical implication: insist on structured audit output that can flow directly into your SIEM and observability stack without custom parsing.


NHI Mgmt Group analysis

MCP governance fails when teams confuse protocol standardisation with access control. The MCP specification solves discovery and invocation, but it does not solve identity attribution, authorisation, or audit quality. That gap forces practitioners to treat the platform layer as the real control plane for NHI governance. The implication is that MCP rollout without platform enforcement is not a protocol decision, but a governance decision.

Tool-level policy is the minimum viable boundary for shared MCP environments. Server-level access treats every action inside a server as equally trusted, which is too coarse for regulated or multi-team deployments. A role that should read data does not need the ability to write, delete, or export it. When teams can separate those actions, they reduce privilege blast radius without fragmenting the tool estate.

Per-request identity attribution is the concept that separates audit from attribution theater. Shared service accounts can generate logs, but they cannot explain which human or agent actually triggered the action. Without per-request identity, audit trails become sequence records instead of accountability records. For identity programmes, that means the real control objective is not logging volume, but traceable ownership of each tool invocation.

Namespace isolation is the operational test for whether MCP can survive multi-tenant use. Shared infrastructure becomes risky when one team’s configuration can broaden another team’s exposure or dilute audit boundaries. Runtime isolation, not developer convention, is what keeps tool exposure aligned to organisational boundaries. Practitioners should treat multi-namespace support as a governance requirement, not a deployment convenience.

Structured telemetry turns MCP from a usage layer into a governable control surface. OpenTelemetry-aligned logs matter because they let MCP events sit inside the same detection and investigation workflow as the rest of the environment. That is where NHI governance meets SOC operations. The implication is simple: if logs cannot be queried, correlated, and retained in standard tooling, the platform cannot support enterprise-grade oversight.

From our research:

  • Only 52% of companies can track and audit the data their AI agents access, leaving 48% with a complete blind spot for compliance and breach investigation, according to AI Agents: The New Attack Surface report.
  • 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.
  • This is why governance for MCP and AI-enabled tool use should be treated as an identity control problem, not just an observability problem, in the same way covered in Top 10 NHI Issues.

What this signals

Per-request identity is becoming the decisive control in MCP governance. Platform teams that rely on shared credentials or coarse server-level approval will struggle to prove who did what, especially once agentic workloads begin chaining tool calls across teams. The right next step is to align MCP telemetry with existing observability and security workflows, using OWASP Agentic Applications Top 10 as a threat-modeling reference and NIST AI Risk Management Framework for governance alignment.

Tool-level policy needs to be treated as a guardrail for both human and machine identity. Once teams expose read-only and write-capable tools through the same server, the old assumption that server boundary equals trust boundary stops holding. That is why platform engineering and IAM teams now need shared language for least privilege, audit fidelity, and runtime isolation across the Ultimate Guide to NHIs , Key Challenges and Risks.


For practitioners

  • Demand per-request identity attribution Require each tool invocation to carry a verified user or agent identity, not a shared service account key. If the platform cannot attribute actions at request level, the audit trail is not strong enough for production governance.
  • Validate tool-level RBAC before deployment Test whether the platform can permit read operations while denying write and export actions within the same MCP server. If it only supports server-level access, the least-privilege model is too coarse for shared use.
  • Insist on structured SIEM-ready logs Confirm that audit output includes identity, tool name, parameters, timestamps, and response data in a format your SIEM can ingest without a custom integration layer. If it does not, investigation workflows will stay manual.
  • Separate tenant boundaries at runtime For shared Kubernetes or platform environments, verify that namespace or tenant isolation is enforced by policy and runtime controls, not by developer discipline. Isolation should hold even when teams share infrastructure.

Key takeaways

  • MCP governance is only as strong as the platform layer that surrounds the protocol.
  • Tool-level RBAC and per-request identity are the controls that turn tool usage into accountable access.
  • Structured logs and runtime isolation determine whether MCP can operate safely in shared enterprise environments.

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.

FrameworkControl / ReferenceRelevance
OWASP Agentic AI Top 10MCP tool access and agent invocation are central agentic-app security concerns.
OWASP Non-Human Identity Top 10NHI-01Per-request identity and tool-level access map to NHI governance basics.
NIST CSF 2.0PR.AC-4Tool-level access control and least privilege align with identity management outcomes.
NIST Zero Trust (SP 800-207)3.2Continuous verification and controlled access fit MCP runtime governance needs.

Treat MCP tool permissions as access control assets and review them with the access model.


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.
  • Flat RBAC: Flat RBAC is a role model where permissions are attached mainly at the tenant or organization level, with little or no resource-specific scoping. It works for simple access patterns but becomes brittle when customers need different permissions on different objects within the same tenant.
  • Per-request identity: An access model in which each tool call carries the initiating user’s identity and authorization context rather than a shared backend credential. For MCP, this is what preserves attribution and reduces the blast radius of server compromise.
  • Structured Audit Telemetry: Structured audit telemetry is log output encoded with consistent fields such as identity, action, parameters, timestamp, and result. For MCP governance, structured telemetry matters because it can be ingested by SIEM and observability tools without custom parsing, enabling correlation, detection, and compliance evidence collection.

What's in the full article

Stacklok's full comparison covers the operational detail this post intentionally leaves for the source:

  • Architecture notes on how the embedded authorization server runs in-process inside the cluster
  • Product-by-product comparison of audit log models, identity options, and deployment boundaries
  • Implementation details for Kubernetes RBAC auto-provisioning and vMCP policy enforcement
  • Platform limitations and fit guidance for teams that need open-source licensing or air-gapped deployment

👉 The full Stacklok post covers platform-by-platform governance detail and deployment trade-offs.

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 or platform security programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 19, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org