Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations by disclosing that the result is a public, unauthenticated URL, that chat apps generate a preview with name/value/closing date, and that no user or workspace data leaks into the link or page. That privacy/security note is exactly the kind of context an agent needs before generating an externally shareable artifact.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.