Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already mark the operation read-only, idempotent, non-destructive, and open-world, so the description does not contradict them. It adds useful scope-level transparency by naming the specific metadata categories included and the exclusions (no abstracts, no full text). It does not cover failure behavior for unknown DOIs, but the safety profile is already well covered by annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.