Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint=true; the description adds the meaningful behavioral detail that results are aggregated to one row per import day with a movement count and date range, which is not in the annotations and there is no output schema to carry it. It omits ordering/pagination and how far back imports are retained.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.