Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly, idempotent, non-destructive, closed-world, so the description clears the lower bar easily by adding real edge-case semantics: a missing profile yields an empty result rather than an error, while missing or foreign-workspace IDs produce a distinct 'party_not_found'. It also discloses that restricted-content references are withheld and that profile facts never post, which an agent could not infer from the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.