Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnlyHint, destructiveHint, and idempotentHint, so the safety profile is disclosed. The description goes beyond by specifying authentication requirements, role-based visibility (requester sees all, others only their own), and the full list of statuses. This adds meaningful behavioral context without contradicting annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.