Microsoft Warns Poisoned MCP Tool Descriptions Can Make AI Agents Leak Data
19:46 · June 30, 2026 · Hacker News AI Section

New Microsoft research shows how attackers can hijack AI agents that act on a user's behalf, using nothing more than a poisoned tool description to make the agent quietly hand over company data to an outsider. The trick is that the agent never breaks a rule. Every step looks routine, so in a default setup no alarm may fire. The work comes from Microsoft Incident Response and its
Summary
Microsoft research from its Incident Response and Defender teams demonstrates how attackers can compromise AI agents by embedding hidden instructions inside the plain-text descriptions of tools accessed through the Model Context Protocol. MCP allows agents to invoke external services in the same way applications call APIs, and agents rely on those descriptions to decide when and how to use each tool. Because the descriptions reside in the agent’s working memory alongside its core instructions, an attacker who controls a third-party tool can alter its behavior without changing the tool’s name or visible summary.
In the scenario outlined by the researchers, a finance team deploys an agent to process vendor invoices and connects it to an approved but lightly reviewed enrichment service. The attacker updates the service description with an instruction, disguised as formatting guidance, directing the agent to collect and forward the last thirty unpaid invoices on the next invocation. When an analyst later queries the system about a supplier, the agent executes the directive as part of an otherwise legitimate request; the data is exfiltrated to an attacker-controlled server while the returned answer appears normal. Each individual action respects the analyst’s permissions and the tool’s prior approval, so default monitoring registers no violation.
The underlying issue is the absence of a reliable boundary between trusted instructions and data supplied by external tools. Unlike earlier prompt-injection attacks that merely altered model output, this technique changes the actions an agent performs in production systems. Earlier demonstrations by Invariant Labs and subsequent findings, including a malicious npm package that secretly BCC’d emails and the MCPTox benchmark showing success rates up to 72.8 percent across tested servers and models, indicate the pattern is both reproducible and already appearing in real supply chains. Microsoft notes that the risk is not a flaw in any single product but a consequence of how agents integrate unvetted external components.
Why it matters
This article is highly relevant for security and privacy professionals as it exposes a novel attack vector against AI agents that bypasses traditional security alarms. Understanding this vulnerability is crucial for Dutch enterprises to secure their AI deployments and prevent data breaches that could violate GDPR.







