Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and destructiveHint=false, covering the safety profile. However, the description adds no additional behavioral context, such as whether the block is finalized/pending, error conditions, or return format. It simply restates the tool name 'now' as 'current latest,' offering no new information beyond annotations and schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.