Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, idempotentHint=false, destructiveHint=true and openWorldHint=true, so the mutation profile is covered. Beyond that the description adds real value: the required project:manage permission, the append-to-end default when order is omitted, and the return shape. The only caption worth noting is that the description frames this as purely additive while destructiveHint=true suggests a stronger warning profile, but this is not a direct contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.