Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it does disclose that shortened sessions are returned with half_day and early_close_time fields plus the 'start defaults to today' behavior. It does not say whether 'end' is inclusive, whether results are sorted, how many entries are returned, or what happens with an unknown MIC.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.