Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden and fails. Beyond vague phrases like "copy-paste prompt pack with examples", it discloses nothing about what the tool actually does at runtime, whether it mutates anything, what permissions or inputs it needs, or what the caller receives. The phrasing suggests it may just return static content, but this is never confirmed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.