Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, destructiveHint=false, and idempotentHint=true. The description adds behavioral details beyond annotations: the output includes a 'card' with specific fields, the timeline is 'decoded from the colony's audit log', 'capped at 50', 'newest first', and includes 'the three most recent mod-private notes'. These specifics enrich the agent's understanding without contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.