By NHI Mgmt Group Editorial TeamBased on KonaSense: “The Tool Call Is the New Perimeter: Governing MCP for AI Agents” (September 27, 2026)

TL;DR: AI agents using MCP can reach Jira, GitHub, databases and internal APIs through servers that many security teams have never inventoried, according to KonaSense. That creates a blind spot because tool access needs policy, approval and logging at the moment of each call, not after the agent has already acted.


At a glance

What this is: This is an analysis of why Model Context Protocol changes AI agent governance by turning tool access into a live control point rather than an invisible integration layer.

Why it matters: It matters because IAM, PAM and security teams now need to govern which servers an agent can reach, what each tool call can do, and how those actions are recorded.


Context

Model Context Protocol is the layer that lets an AI agent call external tools and data sources instead of staying inside the model. In practice, that means a coding agent can touch Jira, GitHub, databases and internal APIs through a path that often sits outside normal IAM review.

The governance gap is not that agents can talk to tools. It is that many organisations cannot see which MCP servers exist, who connected them, or what each one can reach. Once tool access is delegated this way, the security question becomes who may invoke what, under which policy, and whether the action is recorded before it runs.


Key questions

Q: What breaks when AI agents can chain tools through MCP without tight policy controls?

A: What breaks is the separation between request, authorisation, and execution. A single agent session can move from one system to another, combine partial permissions, and create a wider blast radius than any individual entitlement suggests. Traditional access reviews miss this because they rarely model chained tool behaviour in real time.

Q: Why does undocumented MCP sprawl increase identity risk?

A: Because every untracked server expands the reachable privilege estate. Teams lose sight of who connected what, which tools exist, and what each one can reach, so revocation, review and ownership all become guesswork rather than control.

Q: What should security teams do when AI agents need access to tools and data?

A: Security teams should treat AI agents as runtime access actors and separate them from static machine identities. Limit tool scope, define approval gates, and require explicit revocation triggers for sessions and delegated access. The goal is to prevent broad runtime behaviour from inheriting static privileges.

Q: What is the difference between agent access and tool access in MCP environments?

A: Agent access is the broader permission to act through a system. Tool access is the narrower right to invoke a specific external capability. In MCP, the security problem appears when those two are treated as the same thing, because tool calls can carry far more operational power than the agent interface suggests.


Technical breakdown

Why MCP creates a new control boundary for AI agents

MCP is a standard interface for letting an AI agent request data or actions from an external server. The security shift is that the agent no longer merely generates text about a task, it can initiate a tool call that reaches into a live system. That makes the call boundary, not the model prompt, the place where identity, authorisation and audit need to happen. Without a gate at that boundary, the agent’s reach is determined by whatever the connected server can do, not by what the organisation intended. See the AI Agent Authorisation Guide.

Practical implication: Treat each MCP tool call as an access decision and place policy enforcement before execution.

Why undocumented MCP servers create hidden access paths

MCP servers are often added by developers one by one, which produces the same sprawl pattern seen in unmanaged integrations and shadow tooling. Each server can expose multiple tools, and each tool may inherit whatever permissions the underlying service account or API token already has. If there is no authoritative inventory, security cannot answer basic questions about ownership, exposure or revocation. The result is not just lack of visibility. It is an access graph that can expand silently as more servers are connected to the same agent ecosystem. See the Agentic AI Identity Guide.

Practical implication: Inventory every MCP server and tool path as part of your NHI and platform governance baseline.

Why policy must sit between agent intent and tool execution

The hard problem is not whether an agent can ask for a tool. It is whether the request should be allowed to execute based on the server, the tool, and the action being attempted. That is an authorisation problem, not a monitoring problem. If review happens after execution, the organisation has already accepted the blast radius. The stronger model is per-call policy that can allow, deny or require review before the request completes, with full records of the server, tool, arguments and decision. Read Zero Trust for AI Agents.

Practical implication: Build pre-execution authorisation and immutable logging for every agent-mediated tool invocation.


NHI Mgmt Group analysis

MCP is the first place where agent identity becomes operationally real. Until a tool call leaves the model, the risk remains abstract. Once the agent reaches a Jira server, a database or an internal API, identity is no longer about authentication alone. It is about delegated action across a governed boundary, which means the control problem shifts from login to authorisation and traceability.

Undocumented MCP sprawl creates a hidden privilege estate. The article describes servers added one machine at a time, often without central review, which is exactly how unmanaged privilege accumulates. That estate is structurally harder to govern than a normal application integration because the tools are selected at runtime and the exposure is distributed across developers, assistants and tenants. The practical conclusion is that the inventory problem now includes agent-connected tooling, not just users and service accounts.

Policy at the tool call is the correct control plane for MCP. Security teams do not need to block agentic workflows to govern them, but they do need to move the decision point in front of execution. That is the difference between observing misuse and preventing it. In NHI terms, the privileged unit is not the agent alone or the server alone, but the sanctioned combination of server, tool and action.

Agentic access control starts with a new named concept: the tool-call trust boundary. The trust boundary is the moment an agent leaves inference and asks a live system to act. Governance fails when organisations assume that standard app and identity controls already cover that transition. They do not, because the decision must be made per call, with the server, tool and requested action in view. Practitioners should treat that boundary as a first-class control surface.

Zero standing privilege has to be reinterpreted for AI-mediated execution. An agent may not need permanent access to every tool, but it does need just enough authority for the current task. That means the governance model should prefer task-scoped, reviewable permissions over broad pre-connected access. The implication is clear: the further the agent can roam without a decision point, the more your identity programme has already ceded control.

From our research library:

What this signals

As agentic systems move from chat to action, the governance model has to move with them. The next maturity step is not just discovering agents, but treating every tool invocation as a privileged event that can be authorised, constrained and audited before execution.

Tool-call trust boundary: the point at which an AI agent leaves inference and requests a live system action. Organisations that do not formalise this boundary will keep discovering that ordinary IAM controls stop short of the place where agent risk actually materialises.

The practical implication for identity teams is that inventory, policy and logging must converge around the agent-to-tool path. agentic AI security becomes less about model behaviour in isolation and more about governing the action surface that MCP exposes.


For practitioners

  • Inventory every MCP server and connected tool Create and maintain a live register of the servers, tools, owners and underlying credentials that agents can reach across each environment and tenant. See the MCP Security Guide.
  • Enforce per-call authorisation before execution Require allow, block or review decisions to happen before the tool runs, based on the server, requested tool and action context.
  • Log every tool invocation with decision context Record the server, tool name, arguments, policy outcome and execution result so security teams can reconstruct agent behaviour later.
  • Scope agent access to the smallest usable set Avoid broad standing connections to databases, internal APIs and source-control systems when a task-specific grant will do.

Key takeaways

  • MCP turns AI agent integrations into governed access events, which means the security boundary shifts from prompt handling to tool invocation.
  • The main failure mode is invisible sprawl: untracked servers, over-permissioned tools and no reliable decision point before execution.
  • Practitioners need inventory, per-call authorisation and detailed logging to keep agent activity inside a controllable identity model.

Related NHI Mgmt Group resources: AI Agent Authorisation Guide · Agentic AI Identity Guide · Agentic AI Security Guide · MCP Security Guide · AI Agent Observability, Audit and Incident Response Guide


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

FrameworkControl / ReferenceRelevance
OWASP Agentic AI Top 10ASI03 — Identity & Privilege AbuseMCP tool calls extend agent authority into external systems, which creates identity and privilege abuse risk.
Recommendation — Apply ASI03 to constrain what an agent can invoke and verify each tool call against policy before execution.
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIConnected MCP servers expose overbroad permissions to agents, which is a classic overprivilege problem.
NHI-03 — Vulnerable Third-Party NHIPublic or unreviewed MCP servers behave like externally sourced NHIs that can expand trust boundaries.
Recommendation — Reduce exposed permissions on MCP servers and align each tool to the minimum access it actually needs. Review third-party MCP servers before connection and treat them as externally sourced identities with separate approval.
NIST Zero Trust (SP 800-207)Policy Enforcement — Policy EnforcementMCP governance relies on enforcing a decision point before tool execution, which is a zero trust control pattern.
Recommendation — Insert a policy enforcement point before each tool call and deny execution until the request is authorised.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe article centers on governing and recording entitlements for agent-mediated access to tools and data.
Recommendation — Map MCP access paths to PR.AA-05 and verify that each entitlement is approved, limited and reviewable.

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.
  • Tool Call Policy: Tool call policy defines the rules that decide whether an AI agent may use a specific tool, action, or data source. It is enforced at the moment of execution and should reflect user identity, data sensitivity, and approval thresholds rather than the model’s confidence alone.
  • Tool-call trust boundary: The point where an AI agent leaves inference and asks a live system to do something. This is where organisations should place identity, authorisation and logging controls, because the risk is created by execution, not by the prompt.
  • MCP Server Sprawl: MCP Server Sprawl is the uncontrolled growth of Model Context Protocol servers across teams, environments, and use cases. It creates a larger attack surface because each server can expose tools, data, and permissions to AI agents. Without inventory, ownership, and policy controls, sprawl weakens governance, monitoring, and identity assurance.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity security 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 October 22, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org