Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It adds some behavioral context—that access is 'Free' and that weekend calls are 'locked Sunday 19:45 ET, graded in public'—but does not disclose return format, whether the operation is read-only (implied but unstated), or other operational traits like rate limits.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.