Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare write (readOnlyHint=false), openWorld, idempotent and non-destructive. The description adds real context beyond them: an immutable revision is created, specific URLs and install notes are returned, auth is required and guests get 401 with an OAuth redirect. It stops short of saying what happens to any prior published revision or on an expectedConfigVersion mismatch.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.