Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the safety profile (readOnlyHint=false, destructiveHint=false, idempotentHint=true), yet the description still adds non-obvious behavior: nothing is transmitted to employers, no credits are spent, skip reasons feed the matcher, and restore fails on closed postings. Those are exactly the traits an agent cannot infer 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.