Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true. The description adds valuable behavioral context beyond that by stating the operation is free and does not consume credits, which is critical for an agent deciding whether to call it. It could further mention output format or authentication, but with annotations covering the read-only safety profile, this is sufficient.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.