Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description should disclose behavioral traits. It only states basic function, omitting details like that it is read-only (likely), whether it returns a complete map or partial, or any side effects. The lack of detail forces reliance on implicit understanding.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.