Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare read-only and non-destructive behavior. The description adds behavioral context by noting it's a 'Live schedule' (open-world data) and specifying what information is returned (liftoff times, pads, status, live-tracking link). This goes beyond the annotation without contradicting it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.