Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the safe-read profile is covered without help from the description. The description adds useful behavioral context about the payload ('every span, with timings and nesting') and pins the underlying API call. It says nothing about trace size, truncation, pagination, or auth requirements, so it is a moderate-but-not-rich addition given the annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.