Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already disclose read-only, idempotent, non-destructive behavior, and the description adds valuable behavioral context beyond them: the output is 'reputation-building', sourced from 'verified work and operator state', and never recommends or prepares trades. This prevents misinterpretations about what kind of suggestion can be returned, without being verbose.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.