Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It discloses the ordering behavior ('newest first') and the scope of transaction types, which is useful. However, it does not mention authentication requirements, whether agentId is required for accessing another agent's history, or any rate limits or pagination. The description is not misleading but leaves out behavioral context that could matter.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.