Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It usefully discloses that no bundled condition claims are returned and that certain widgets are retired, which sets expectations. It still leaves unclear what exactly is returned (e.g., URLs, text, timestamps format) and whether the tool performs live network lookups.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.