Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare the safety profile (readOnlyHint=false, destructiveHint=true, idempotentHint=false, openWorldHint=false), so the bar is lower. The description usefully adds the default behavior for show_on_sidebar and the fact that title is an identifier with a restricted charset. It does not say what happens on a duplicate title, whether the call errors or is silently accepted, or what the call returns, which are the remaining behavioral questions an agent would have.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.