Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the safety profile (not read-only, not destructive, not idempotent). The description adds that it targets an existing sheet and returns the updated sheet, but does not disclose the non-idempotent append semantics, duplicate handling, or value-type constraints that would help an agent predict behavior. Adequate but modest value over annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.