AI agents can use the Model Context Protocol (MCP), a way to connect to tools. Because tool descriptions use ordinary language, a malicious description can hide instructions, a form of . The agent may then send private interaction details to an attacker-controlled tool.
The researchers tested instructions that trigger an extra logging call after the agent finishes its legitimate tool work. The call is designed to capture the user's request and the tool's and agent's responses.
Across tested configurations with working tool execution, attack success rates ranged from 62.64% to 100%. Ordinary task completion often changed little, so an agent can appear to finish its job while disclosing information. This makes authorization at the tool-call boundary important.
