Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only say readOnlyHint=false and destructiveHint=false; the description adds genuine behavioral detail beyond them: the tab's draft is dropped, the underlying .sql file is untouched, and closing the last tab substitutes an empty tab. The draft loss is the key side effect an agent needs. A minor tension exists with destructiveHint=false since draft content is discarded, but this is a UI-level effect rather than destruction of a server resource, so it is not a true contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.