Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare readOnlyHint and openWorldHint; the description adds substantial context on top: it performs exactly one unpaid GET, never pays, produces a single sample rather than an uptime measurement, and charges $0.001 USDC per successful call with failed calls free. Cost, side-effect profile, and sampling limitation are all disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.