Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate that this is a non-read-only, idempotent, non-destructive operation. The description adds the requirement for an Authorization: Bearer header, which is a behavioral detail not captured in annotations. However, it does not describe side effects, return behavior, or any other operational nuances, so the added transparency is minimal but present.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.