Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses one important behavioral trait: 'Can be slow as it returns a lot of data' - this provides valuable context about performance. However, it doesn't mention other important behavioral aspects like authentication requirements, rate limits, error conditions, or what 'a lot of data' specifically means in terms of response structure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.