Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the read-only, idempotent, non-destructive profile, so the description correctly focuses on data semantics instead: pending-review jobs are included, invite links are stripped, and applied jobs are absent with a reason given. That is meaningful context beyond the annotations. It stops short of describing ordering, pagination, or what happens when `role` is set to 'applied'.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.