Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true and openWorldHint=true, so the agent already knows it is a safe read operation. The description adds value by specifying that it retrieves a 'message stream' by 'permalink', which clarifies the exact resource and lookup key. It does not contradict annotations, and the behavioral profile is largely covered by annotations plus the simple retrieval nature.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.