Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are absent, so description must carry behavioral disclosure. It only says 'collect and store' without revealing side effects (e.g., whether it appends or replaces, if it clears previous errors, or if it requires an active session). Leaves critical behavioral traits unaddressed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.