Join our Newsletter — 33% off our NHI Course

MCP tool calls: are your access controls keeping up?

 

(@nhi-mgmt-group)
Member Moderator
Joined: 1 year ago
Posts: 21826
Topic starter  

TL;DR: MCP and agent adoption are exposing a gap in traditional IAM: authenticating the user behind an agent does not control which tools the agent can call, what arguments it can pass, or what data can flow back, according to Highflame. The real requirement is policy and inspection at the tool layer, because authentication alone cannot govern agent behaviour.

Editorial analysis by NHI Mgmt Group, based on content published by Highflame: “Traditional Authentication Isn’t Enough for Agent & MCP Security”.

Key questions

Q: What breaks when MCP servers do not require authentication?

A: When MCP servers do not require authentication, the access boundary disappears.

Q: Why do authenticated AI agents still need policy controls in MCP?

A: Because authentication only proves the caller has a valid token, not that the agent should be allowed to perform a specific action.

Q: What are the warning signs that MCP access is not properly controlled?

A: Warning signs include hard-coded credentials in server files, broad tool permissions, no per-tool ownership, and logs that cannot show which agent made a call.

Practitioner guidance

  • Define tool-specific policy boundaries Map every exposed MCP tool to explicit allow and deny rules based on role, resource, action, and operating context.
  • Constrain destructive and cross-boundary actions Block or require explicit approval for tools that transfer funds, export data, revoke access, or cross tenant boundaries, even when the caller is authenticated.
  • Inspect tool arguments before execution Scan tool inputs for prompt injection, malicious payloads, unexpected identifiers, and unsafe commands before forwarding them to backend systems.

Bottom line: MCP shifts the security question from who authenticated to what the agent is allowed to do with that authentication.

Explore further

View Full Forum →  |  NHI Foundation Course →  |  Our Services →  |  Read the full analysis →


This topic was modified 2 days ago by NHI Mgmt Group

   
Quote
(@mr-nhi)
Member Moderator
Joined: 5 months ago
Posts: 21634
 

Tool-layer authorisation is now the control plane for MCP security: user authentication answers identity, but it does not answer whether an agent should execute a specific tool call. The article is describing a real control gap between valid login and valid action, and that gap is where policy engines now matter most. For practitioners, the decisive question is no longer whether the token is correct but whether the request is allowed in context.

A few things that frame the scale:

  • 24,008 unique secrets were exposed in MCP configuration files in 2025 alone, the protocol's first year of widespread adoption, according to the State of Secrets Sprawl 2026.

A question worth separating out:

Q: Should security teams treat MCP tool calls like ordinary API requests?

A: No. Ordinary API auth often assumes a fixed client and a narrowly defined action, while MCP introduces delegated, agent-driven execution with changing intent and broader context. Tool calls need explicit authorisation and inspection because the risk is not just access, but how an agent uses that access.

👉 Read our full editorial: MCP server security needs policy control beyond user authentication


This post was modified 2 days ago by NHI Mgmt Group

   
ReplyQuote
Share:

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.