Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are absent, so the description must disclose all behavioral traits. It merely states the mapping function without indicating whether the operation is read-only, whether it has side effects, or how it handles edge cases. No mention of error conditions, rate limits, or expected output structure, making behavioral expectations unclear.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.