Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint and idempotentHint; the description adds the key behavioral fact that drafts can be mutated out-of-band in the browser, which is why the call must precede updates. It also signals that the result includes a version, supporting optimistic-concurrency use, consistent with idempotentHint=false. It does not describe pagination or what happens when the token is stale, which would have pushed this higher.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.