Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. The description adds the deprecation note, which is a behavioral trait, but it provides no other behavioral context such as return format, authentication requirements, or any side effects. With annotations covering safety, the bar is lower, but the description still offers minimal additional transparency beyond the deprecation status.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.