Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint: true and openWorldHint: false, covering the read-only nature. The description adds context about the data returned (stance over time, including change points), which goes beyond annotations. However, it does not disclose potential limitations like whether results are paginated, ordered by time, or how the optional thread_id affects scope. With annotations covering safety, the description provides moderate added value, justifying a 3.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.