What breaks is the assumption that standardised tool calls also solve tenancy, auth, context limits, and safe delegation. MCP helps agents talk to tools in a consistent way, but teams still need identity boundaries, least privilege, and careful client design. Without those controls, the protocol becomes a transport layer rather than a security boundary.
Why This Matters for Security Teams
MCP is often adopted because it standardises how an AI agent calls tools, but standardised calling does not equal secure delegation. The protocol can reduce integration friction while leaving tenancy, identity binding, consent, and tool scope enforcement unresolved. That gap matters because agents do not behave like fixed application services; they chain prompts, tools, and context in ways that can expand blast radius fast.
NHIMG research on the State of MCP Server Security 2025 found that only 18% of MCP server deployments implement any form of access scoping for tool permissions, which shows how easily coordination layers are mistaken for security controls. This is exactly why the OWASP Agentic AI Top 10 treats tool abuse, over-permissioning, and unsafe delegation as first-class risks. In practice, many security teams encounter MCP weaknesses only after an agent has already accessed a sensitive tool path, rather than through intentional design review.
How It Works in Practice
Teams get into trouble when they let MCP define the integration pattern and then assume the protocol itself enforces trust. It does not. MCP can describe available tools, arguments, and responses, but the security boundary still has to come from workload identity, policy evaluation, and per-request authorisation. For agentic systems, that usually means binding the agent to a cryptographic workload identity, then issuing short-lived credentials only for the specific task at hand.
Current guidance suggests three layers are needed:
- Identity: prove what the agent is with workload identity, not just a static API key.
- Authorisation: decide at runtime whether the current action is allowed in this context.
- Containment: limit tool scope, data scope, and session duration so one compromised agent cannot roam.
This is why frameworks such as Ultimate Guide to NHIs – Standards remain relevant even when MCP is present. They keep the focus on identity lifecycle, secret handling, and privilege boundaries instead of assuming coordination implies control. On the agent side, the OWASP Top 10 for Agentic Applications 2026 reinforces the need to treat tool invocation as a risky action that must be checked in context, not merely transported by a protocol.
Operationally, a safe deployment uses policy-as-code, short TTL secrets, explicit tenant binding, and logging that records which agent requested which tool, with what context, and for what outcome. These controls tend to break down when MCP servers are shared across tenants or when developers embed long-lived credentials directly in the client, because the protocol cannot recover from identity ambiguity or credential reuse.
Common Variations and Edge Cases
Tighter MCP controls often increase integration overhead, requiring organisations to balance developer speed against tenant isolation and auditability. That tradeoff becomes sharper in multi-agent systems, where one orchestrator may call several tools on behalf of several subordinate agents.
There is no universal standard for this yet, but current practice is moving toward context-aware enforcement rather than static allowlists. That matters for cases like delegated admin, human-in-the-loop approval, or multi-tenant internal platforms, where a single protocol endpoint may serve multiple trust levels. In those environments, a “works with MCP” badge does not answer who may call the tool, under which tenant, or what revocation path exists when the session changes.
NHIMG guidance and the Analysis of Claude Code Security both point to the same practical issue: agent tooling succeeds only when the surrounding security model constrains the agent’s autonomy. MCP can coordinate the conversation, but it cannot by itself stop credential exposure, lateral tool chaining, or unsafe delegation across shared 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, CSA MAESTRO 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.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | T10 | Addresses tool abuse and unsafe delegation when agents use MCP. |
| CSA MAESTRO | A2 | Covers agent identity, tool access, and delegated execution risk. |
| NIST AI RMF | Supports governance for context-aware decisions in autonomous systems. | |
| OWASP Non-Human Identity Top 10 | NHI-03 | Relevant to secret exposure and overlong credential lifetimes in MCP stacks. |
| NIST Zero Trust (SP 800-207) | AC-3 | MCP needs zero trust controls because the protocol is not a trust boundary. |
Use AI RMF governance to define ownership, monitoring, and escalation paths for MCP-enabled agents.