Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish the safety profile (readOnlyHint=true, idempotentHint=true, destructiveHint=false, openWorldHint=false), so the description is not required to restate it. It instead adds non-obvious behavioral context: the journal is redacted and omits page text, credentials, and field values, which sets correct expectations about what data will be missing. It stops short of describing the event format or ordering.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.