Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
readOnlyHint and openWorldHint are already declared, so safety is covered. The description adds genuine behavioral context by enumerating what the response omits (Kalshi prices, fees, depth, venue ranking, savings), which steers the agent away from assuming it gets a full cost comparison. This negative disclosure is more valuable than repeating the annotation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.