Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this is a non-destructive write (readOnlyHint=false, destructiveHint=false) in an open world. The description adds the useful context that this is a manual, checked-page recording, but it discloses nothing about side effects, idempotency behavior (notable given the idempotencyKey param), or what recording changes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.