Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only/idempotent safety, yet the description adds substantial behavior: fixed 100-per-page pagination, deterministic ordering, what `deadline` and `at_deadline` mean, the two possible outcomes ('invite' vs 'reject'), and that HireMike acts within minutes but may run late when the account is out of credit. It also flags that the candidate name is untrusted, which is an important data-handling warning absent from the structured fields.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.