Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the full behavioral burden. It usefully discloses the two output shapes (brief one-liners vs full parameters), which implies a read-only lookup, but says nothing about permissions, whether the catalogue is scoped to the current project, or limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.