Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint and openWorldHint annotations, the description discloses important behavior: rows missing open_mid_probability_utc or probability_delta_today are dropped, predictionRankIndex is required, and the tool is public research data with no account access or trading capabilities. This gives the agent concrete expectations beyond safety flags.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.