Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, and destructiveHint=false. The description adds useful context by naming the returned fields and noting the API endpoint, which helps the agent understand the response scope. It does not discuss rate limits or error behavior, but for a simple read-only lookup the added detail is reasonable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.