Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnly, idempotent, non-destructive, openWorld), lowering the bar. The description adds genuine non-obvious context about how results behave: the ps table returns multiple parameter-solution rows per planet, causing a ~6x over-count. It stops short of disclosing result-size caps or rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.