Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, so safety is covered by structured data. The description adds genuine value by naming the specific field types returned (project IDs, wiki access flags, work package type IDs), which helps an agent plan downstream calls that consume those IDs.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.