Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering the safety profile. The description adds meaningful beyond-annotation context: a detailed inventory of returned metadata (creators, ORCID, license, stats, communities, etc.), the fact that file download links are NOT included (requiring a separate call), and the semantics of the record ID. This is rich behavioral context on top of an already well-covered annotation set.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.