Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations mark destructiveHint=true, but the description adds important context: the file is not deleted, it is moved to archive and can be restored, with permanent deletion only when explicitly done. This goes beyond annotations and clarifies the exact behavioral outcome.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.