Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint and non-destructive behavior, which are consistent with the GET method. However, the description adds no behavioral context beyond a mention of 'Python SDK parity,' which does not disclose return format, rate limits, or any side effects. With annotations present, the description still fails to provide useful behavioral detail.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.