Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations and no output schema, the description carries the full behavioral burden. It does disclose that the result includes the parent chain and replies, which is useful, but says nothing about pagination, ordering, depth/context effects, error behavior for missing or deleted comments, or auth requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.