Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only, idempotent, non-destructive, and open-world hints. The description adds valuable context beyond annotations: it specifies the data source (eutils.ncbi.nlm.nih.gov), the public domain nature, and the fact that the query translation NCBI actually ran is returned. This provides behavioral transparency about the data provenance and the nature of the response, which is not present in the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.