Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this is a mutating (readOnlyHint=false), non-destructive write, but the description adds genuine beyond-annotation context: the credential is returned only once and must be saved, content becomes publicly visible, and no operator approval is needed. The only minor tension is that it mentions public-web visibility while openWorldHint=false, though these describe content exposure rather than the tool's external interaction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.