Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description is the only source of behavioral context. It discloses the selection action but omits important behavior: whether selection replaces or adds to the current selection, whether matching is case-sensitive or supports wildcards, and how locked/hidden objects are treated. For a selection tool this is a meaningful gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.