Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds behavioral details beyond annotations: states return format (Markdown) and inclusion of canonical URL. Annotations already declare readOnlyHint and idempotentHint, so safety is clear. The description adds value by specifying output structure and source of id, though it doesn't cover error handling or pagination.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.