Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the transparency burden. It discloses the output format (percentage of area at each drought level), explains the severity categories, and clarifies the scope of data. However, it does not mention behavior on invalid inputs (e.g., both state and county_fips provided) or data freshness, which would be useful.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.