Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the operation as read-only, idempotent, and non-destructive. The description adds the specific return fields (title, description, authors, DOI, article ids) which is useful, but this content is likely covered by the output schema. It does not disclose additional behavioral aspects like authentication, rate limits, or error handling.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.