tool poisoning
The description is part of the prompt
A tool's name, description, and parameter schema go to the model as text. A server can write a description that tells the model to read a file and pass its contents as an argument, and the model has no way to tell that apart from a legitimate instruction.