Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so safety is covered externally. The description adds value by disclosing that results include both assigned and completed supplements (adherence status), which the annotations do not convey. It says nothing about history depth, missing-day behavior, or empty results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.