Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations by disclosing the return value's nature (short-lived link, immutable snapshot of the CV as sent), the required account state, and a real side effect: opening the link the first time notifies the candidate, without naming the referrer. That side effect is exactly the context an agent needs given readOnlyHint=false, and it is not derivable 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.