Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and destructiveHint. The description adds meaningful behavioral context beyond annotations: author-only access, newest-first ordering, and that entries summarize changes rather than returning full artifacts. This helps an agent understand auth scope and output shape without relying solely on schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.