Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so safety is covered. The description adds behavioral context that the calendar includes both upcoming and recent IPOs for the given date range, but does not describe return format, pagination, or other potential behaviors. This meets the baseline for a read-only tool with annotation coverage, with modest additional value.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.