Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare a safe read-only, idempotent, open-world operation, so the bar is lower — yet the description still adds real value: it requires a personal key, warns results count against a daily allowance, and discloses that candidates are retrieved by meaning so differently-worded answers can be missed. These are exactly the operational and reliability facts an agent cannot infer from annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.