// threat intel

MCP Under Attack: Tool Poisoning and Taint Flaws Threaten AI Agent Tool-Chains

As the Model Context Protocol (MCP) becomes the standard way to connect AI agents to tools and data, researchers are documenting tool-poisoning attacks — malicious instructions hidden in tool descriptions the model reads but users never see — along with taint-style vulnerabilities in MCP servers.

Because MCP tools carry real permissions, a single weak server can turn a helpful agent into a pivot straight into your infrastructure.

Our analysis

MCP shifts the trust boundary to a place most teams do not monitor: the tool-description metadata the model consumes. Tool poisoning is essentially social engineering aimed at the model — and because the malicious text is invisible to users, it slips past human review entirely. The uncomfortable implication is that every third-party MCP server you load is a supply-chain dependency with the privileges of the agent that runs it.

What you should do

  • Treat every MCP server — especially third-party ones — as untrusted, and review tool schemas and descriptions before enabling them.
  • Pin and vet MCP server versions; do not auto-load community servers into privileged agents.
  • Scope tool credentials narrowly and keep high-privilege tools away from untrusted input paths.
  • Test the full client-to-server trust boundary, not just the model’s responses.

How AgentOffense helps: our MCP server security testing and AI agent penetration testing treat your tool integrations as hostile-facing services.

Source: The Hacker News.

← back to blog