Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare safe read-only, idempotent, non-destructive behavior, while the description adds useful context about returned source types, labels, applicability, verified dates, and the fact that PromptingCraft methodology records are never official provider guidance. Pagination and ordering are not described, but the output schema and limit parameter reduce the need.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.