TL;DR: AI agents and MCP workflows expose sensitive data through local stdio, remote HTTP, and endpoint paths that network-only controls cannot fully inspect, according to Nightfall. The practical shift is from monitoring traffic to governing tool calls, responses, and agent intent before exfiltration completes.
NHIMG editorial — based on content published by Nightfall: State of Agentic Data Security 2026 Report and related MCP security guidance
By the numbers:
- Only 18% of MCP server deployments implement any form of access scoping for tool permissions.
- 53% of MCP servers expose credentials through hard-coded values in configuration files.
- 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.
Questions worth separating out
Q: How should security teams govern AI agents that use service accounts and MCP tools?
A: Start with ownership, then add runtime attribution and containment.
Q: Why do MCP-connected agents complicate zero trust architecture?
A: Zero trust assumes continuous verification, but MCP agents can complete multiple actions inside one trusted session.
Q: What breaks when MCP security is limited to network inspection?
A: Local stdio sessions remain invisible to network-only controls, so the organisation loses sight of the tool call itself, the arguments sent to it, and the data returned.
Practitioner guidance
- Implement endpoint-level MCP discovery Inventory both local stdio and remote Streamable HTTP MCP servers from the endpoint outward, because network-only inspection will miss local tool traffic and shadow deployments.
- Enforce tool-scoped approvals and denial controls Require human approval for high-risk tool invocations and make denial enforceable at the protocol layer, not just in policy documents.
- Move from alert-only to inline prevention Use controls that can block prompts, tool calls, tool responses, and shell commands before the action completes.
What's in the full article
Nightfall's full report covers the operational detail this post intentionally leaves for the source:
- Side-by-side evaluation criteria for MCP security platforms across endpoint, browser, IDE, SaaS, and agent workflows
- Nightfall's deployment and detection detail for local stdio discovery, remote HTTP inspection, and protocol-level enforcement
- Examples of how tool classification, approval prompts, and blocking actions are applied in real workflows
- Coverage notes on false positive reduction, remediation workflows, and audit-ready visibility across AI activity
👉 Read Nightfall's State of Agentic Data Security 2026 Report on AI agent and MCP security →
MCP security and AI agents: are your controls keeping up?
Explore further
Protocol-level governance is now the dividing line between observability and control. When local stdio workflows bypass network inspection, organisations can no longer rely on perimeter logging to prove safety. The control problem shifts to the transport and the tool boundary, where identity, policy, and enforcement must be applied together. Practitioners should treat protocol-aware enforcement as a core requirement, not an advanced feature.
A question worth separating out:
Q: How do IAM and PAM teams split responsibility for AI agent access?
A: IAM should define what the agent can reach, while PAM should control when elevated access is available and how it is revoked. For AI agents, those responsibilities must be coordinated because programmatic identities do not fit a human session model. If scope and elevation are managed separately without a shared lifecycle view, privilege can persist longer than anyone expects.
👉 Read our full editorial: AI agent and MCP security require protocol-level controls