The Model Context Protocol gives an agent a typed list of tools it can call, each described in natural language. That description is part of the model's prompt, which makes an MCP server a write channel into the agent's instructions — a hostile or compromised server can poison a tool description, smuggle directives through tool output, or hide metadata a human reviewing the config never sees.

These posts cover the documented attack classes, the standards work responding to them, and the practical checks. SkillSafe's MCP scanner reads a config and flags poisoning and exfiltration patterns before the agent ever connects.

12 articles in this guide