Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only supply generic hints (readOnlyHint=false, destructiveHint=false), so the description carries most of the burden and does well: it discloses that the lead inherits the label and that the label's triggers fire (suppress, stop in campaign, pause campaign, move to list). That side-effect chain is exactly the consequential behavior an agent needs before mutating state. It stops short of 5 by omitting auth requirements or failure behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.