Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish a safe read of a closed world, so the marginal bar is lower, and the description clears it by disclosing ordering (newest first), that open positions never appear, and that date bounds bind on the open day rather than the close day. The non-obvious explanation that cap and equal weightings trade at identical prices but differ in size and P&L is real behavioral context an agent could not infer from the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.