Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already disclose destructiveHint=true, openWorldHint=true, and non-idempotent behavior, so the safety profile is covered. The description adds only the mild constraint that time of day and extra instructions are the sole optional controls, and says nothing about generation being asynchronous, cost, or how to retrieve results (despite a get_generation sibling). Nothing in the text contradicts the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.