Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false and destructiveHint=false, so the safety profile is covered; the description adds no behavioral context such as permission requirements, side effects on existing programs, or what happens to already-scheduled workouts. The one behavioral claim ('null goes back to automatic') merely restates the schema's parameter description.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.