Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, openWorldHint and destructiveHint=false, so the safety profile is fully covered by structured data. The description adds nothing beyond that: it does not say what 'claim status' contains (eligibility, claimed amount, claimant address), whether it requires the market to be resolved, or how it behaves for unresolved markets. With annotations carrying the safety burden, the description still leaves the substantive behavior unexplained.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.