Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, openWorldHint, idempotentHint, and non-destructive behavior, so the safety profile is established. The description adds only the scoping detail of 'immediate' parents versus broader ancestry, but it does not disclose additional behavioral traits such as pagination, ordering, or handling of missing parents.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.