Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden, and it only discloses that results preserve the given value order. It says nothing about whether this is a safe read, how missing values are handled, result limits, or whether the comparison returns aligned side-by-side output as the title promises.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.