Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the description doesn't need to state safety. However, it adds no behavioral context beyond the content of the data (VO2 max and related fitness data), such as aggregation, date range behavior, or return format. This is minimal added value beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.