Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations by disclosing that this is a two-phase, out-of-band flow requiring the user to visit a URL between calls, that the channel-message permission is gated on tenant-admin approval, and that a refused sign-in leaves the account's existing access intact (reinforcing non-destructive behavior). These are the details an agent needs to sequence the call correctly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.