
The agentic AI security conversation has, for good reason, spent most of its energy on the agents an organization builds or deploys directly: what they're authorized to do, what data they can reach, how their behavior is monitored. I think that focus is necessary and also increasingly incomplete, because the fastest-growing risk surface in agentic AI right now isn't the agents themselves. It's the components those agents depend on to do their jobs, and the Model Context Protocol server has become the single most consequential dependency in that category, faster than most security programs have adjusted to account for.
Why This Is a Supply Chain Problem and Not Just a Tooling Choice
The Model Context Protocol has emerged as the dominant standard for connecting agents to external tools and services, and that standardization is genuinely valuable. It gives developers a consistent way to extend what an agent can do without building custom integrations for every tool it needs to touch. It also creates a concentrated point of trust that didn't exist in the same form before MCP became the default, and I don't think the industry has fully absorbed what that concentration means.
The MCP ecosystem is growing rapidly, with servers published by vendors, open-source communities, and individual developers at a pace that outstrips any systematic security review. An agent that connects to an MCP server doesn't just gain a convenient integration. It inherits that server's access to its own tool set, its ability to shape and redirect the instructions the agent acts on, and its position inside whatever agent-to-agent communication flows through it. If the server is compromised, whether through a poisoned dependency, a malicious update, or a server that was never trustworthy to begin with, every agent relying on it inherits the compromise along with the functionality it was installed for.
This is a supply chain risk in the truest sense of the term: the vulnerability doesn't live in code the organization wrote or reviewed. It lives in a dependency the organization chose to trust, often with far less scrutiny than a traditional software supply chain component would receive, because MCP servers are frequently adopted through the same low-friction, business-led processes that make agentic AI adoption move quickly in the first place. Speed and scrutiny are trading against each other here, and I think most organizations haven't consciously decided how much of that trade they're willing to make.
How One Compromised Server Poisons a Workflow Without Any Agent Misbehaving
Here's the scenario that I think makes this concrete rather than abstract. A development team builds an agentic workflow orchestrating three specialized agents: a code review agent, a deployment agent, and a monitoring agent, all coordinating through a shared MCP server for tool access. An attacker compromises a dependency inside that server, injecting a tool-poisoning payload that causes the deployment agent to include a backdoor in the next production release, while simultaneously reporting a clean deployment to the monitoring agent.
No single agent in that workflow behaves anomalously, and I want to be precise about why, because the intuitive response is to assume something must look wrong somewhere. The deployment agent trusts instructions arriving from the MCP server, because that trust relationship is exactly what makes the orchestration work at all. The monitoring agent trusts the status report the deployment agent sends it, for the same underlying reason. Each agent is doing precisely what it was designed to do with the information it received. The compromise doesn't live in any individual agent's behavior. It lives in the relationships connecting them, and those relationships were never designed with the assumption that one of the parties might be lying to the others.
This is the pattern that makes MCP server compromise structurally harder to detect than a single manipulated agent, and it's worth sitting with that distinction rather than rushing past it. A security architecture built to monitor individual agents for anomalous behavior can watch this entire sequence unfold and see nothing wrong, because from each agent's own vantage point, nothing is wrong. The anomaly only becomes visible once you're looking at the workflow as a connected system rather than as a collection of independent components each behaving within their own normal parameters. Most monitoring infrastructure I've seen deployed in production was built for the latter view, not the former.
The Risk Extends Beyond the Shared Server Itself
MCP server compromise is the sharpest version of this risk, but it isn't the only form supply chain exposure takes in agentic AI, and I think it's worth naming the adjacent categories rather than treating MCP as the entire problem. Agents built on frameworks such as LangGraph, CrewAI, and Microsoft Agent Framework inherit the vulnerability surface of those frameworks and their broader dependency trees. Consolidation makes this sharper rather than simpler. Microsoft folded AutoGen and Semantic Kernel into Agent Framework and moved AutoGen to maintenance mode, so agents still running on AutoGen now sit on a library that gets bug fixes and security patches and nothing more. A supply chain compromise in a widely used agentic framework library isn't a vulnerability confined to a single application. In the context of enterprise agent deployments, it's a systemic risk event, capable of affecting every agent built on that framework across the organization simultaneously, which is a different scale of consequence than a typical library vulnerability carries.
Third-party and vendor-deployed agents add a further dimension that I think gets underweighted in most risk conversations. SaaS-embedded agents like Microsoft 365 Copilot and Salesforce Agentforce operate with an organization's own data and its users' identities, but under the vendor's architecture, configuration defaults, and update cadence. When that vendor ships an update that changes agent behavior, the organization's security posture shifts without any direct involvement from its own security team, and in most cases, without advance notice either. The accountability question in that scenario is genuinely difficult: the organization's data is exposed to a change it didn't make and often wasn't told was coming.
What Actually Closes This Gap
Closing this starts with treating MCP servers, agentic framework dependencies, and vendor-deployed agents with the same rigor an organization would apply to any other software supply chain component, adjusted for the specific ways agentic systems create and exploit trust between components rather than just within them.
For MCP servers specifically, that means the ability to inventory which servers an organization's agents are actually connecting to, not just the ones formally provisioned through IT, since I've consistently found the two lists don't match. It means verifying the integrity of those servers against known-good baselines, so a substituted or tampered server can be identified before it does damage rather than after. And it means detecting anomalous behavior patterns in what a server instructs connected agents to do, since a compromised server's most dangerous capability isn't necessarily stealing data directly. It's redirecting the behavior of every agent that trusts it, quietly, at scale.
For framework dependencies, this looks closer to traditional software composition analysis, extended to cover the agentic layer specifically, and I'd encourage security teams to actually test whether their existing SCA tooling covers agentic frameworks adequately rather than assuming it does by default. For vendor-deployed agents, the practical requirement is monitoring behavior and surfacing posture issues in SaaS-embedded environments even where direct architectural control is limited, paired with evaluating vendor contracts and SLAs for agentic capabilities with the same scrutiny applied to any third-party system processing sensitive enterprise data. That scrutiny matters because a SaaS-embedded agent is precisely that, a third-party system processing sensitive enterprise data, whether or not the vendor relationship was ever framed that way during procurement.
Detecting Compromise That Lives Between Agents, Not Inside One
The multi-agent MCP scenario points to a requirement that goes beyond supply chain provenance alone, and I think it's the harder half of the problem: agent-to-agent communication monitoring that can detect anomalous instruction flows between agents inside a shared workflow, rather than monitoring each agent's individual behavior in isolation. Runtime behavior analysis needs to compare an agent's actions against expected workflow patterns, flagging deviations even when every individual action, viewed on its own, looks entirely legitimate, because in a trust-chain compromise, it usually does look legitimate, right up until someone reconstructs the full picture after the fact.
This is a meaningfully different detection surface than what most security architectures were built to monitor. Traditional monitoring asks whether a specific system or process is behaving normally. The question a compromised multi-agent workflow actually requires is whether the relationships between systems are behaving normally, and that's a question most tooling was never designed to ask in the first place, because it presumes a level of orchestration complexity that didn't exist until very recently.
Why I Think This Gets Worse Before It Gets Better
I want to be direct about a trend I think is underappreciated in how the industry is talking about MCP right now: the ecosystem's growth curve and its security review capacity are moving in opposite directions, and the gap between them is widening, not narrowing. Every incentive in the current market pushes toward more MCP servers, published faster, by a wider range of contributors, because the entire value proposition of the protocol is that it lowers the barrier to connecting an agent to a new tool. That's a genuine benefit, and it's also precisely the dynamic that makes systematic security review structurally impossible to keep pace with using the approaches that work for slower-moving software ecosystems.
I don't think this is a problem that resolves itself through better developer hygiene or more responsible publishing practices, however well-intentioned those efforts are. Formal governance doesn't close it either. Anthropic donated MCP to the Agentic AI Foundation under the Linux Foundation in December 2025, with Block and OpenAI as co-founders, and that gives the protocol a neutral home and a real specification process. It vets none of the servers your agents actually connect to, which is where your exposure lives. The volume alone defeats manual review as a strategy, the same way it did for open-source package ecosystems years before MCP existed, and I think the security community is at risk of relearning that lesson slowly instead of applying it directly. The organizations that get ahead of this aren't the ones waiting for the ecosystem to mature into better self-policing. They're the ones building automated provenance and integrity verification into their own environment now, treating every MCP server their agents connect to as an unverified dependency until proven otherwise, rather than as a convenience that arrived pre-trusted.
There's a second dynamic worth naming, which is that the multi-agent orchestration patterns making MCP servers so valuable are the same patterns that make the trust-exploitation scenario I described above more consequential over time, not less. As organizations move from single agents performing isolated tasks toward orchestrated workflows where multiple specialized agents hand work to each other through shared tool infrastructure, the number of trust relationships an attacker can target grows faster than the number of agents themselves does. Every additional agent added to a shared MCP-coordinated workflow doesn't just add one more node to secure. It adds a new edge in the trust graph, one that inherits whatever compromise exists anywhere upstream of it. I think that compounding effect is the part of this risk that current security thinking has least internalized, because it's easy to reason about a single compromised server and much harder to reason about what that compromise actually does once it's sitting inside a workflow with real trust dependencies running through it in multiple directions.
Download the The Enterprise Buyer's Guide to Agentic AI Security to learn how to evaluate, compare, and select security solutions purpose-built for the age of AI agents.
All ArticlesRelated blog posts

Five Ways AI Agents Actually Fail, and Why Most Security Programs Are Only Built for Two of Them
Most of the industry discourse on agentic AI risk has settled into a comfortable framing: agents get attacked the...

The Authorization Trap: Why "No Evidence of Manipulation" Doesn't Mean "No Incident"
Many conversations about AI agent risk over the past year start from the same unspoken assumption: something bad...

MCP Is Growing Up
Our team spends much of the week talking to security leaders and practitioners who are trying to figure out where...
Secure Your Agents
We’d love to chat with you about how your team can secure and govern AI Agents everywhere.
Get a Demo