Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare this as read-only and idempotent, and the description adds meaningful behavioral context: the trail survives deploys, includes the reasoning basis, and reports coverage.missing. It also clarifies the limit is newest-first with a max of 200, going beyond the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.