Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations supplied, the description carries the entire burden of behavioral disclosure and delivers none of it: no indication of whether the tool reads or mutates anything, what authorization or data it needs, whether calls are expensive or rate-limited. Worse, calling the deliverable a 'copy-paste prompt pack with examples' actively misdescribes the interaction model, leaving the agent unsure whether it is invoking an analysis or retrieving static content.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.