Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, destructiveHint=false and openWorldHint=false, so the mutation and safety profile are covered structurally. The description adds that this is a state transition and that a lead id must be sourced first, but says nothing about side effects (notifications, automation triggers on 'closed' or 'converted') or whether transitions can be reversed. With annotations carrying the safety burden, this is adequate but thin.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.