Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden and does well by stating it is a read-only query, updated according to announcements, supports Hong Kong stocks via a 5-digit code format, and lacks ETF dividend detail. It does not discuss permissions, rate limits, or detailed return behavior, but the output schema exists and the safety profile is covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.