Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnly/idempotent/non-destructive, so the description adds value with the auth note ('No account or token needed') and the qualifier 'when known,' which signals that the drafts field may be absent. It does not discuss failure behavior for unknown RFC numbers, which is the main remaining gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.