Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, the description discloses that results come from a real discrete-event simulation run, that they must be quoted verbatim without rounding or derivation, and that repeated calls are preferred over memory. This is valuable behavioral context that annotations alone do not provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.