Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It never states that the operation is read-only, whether external API credentials or rate limits apply, how long a scrape takes, or whether the two platforms are queried in parallel or sequentially. Only the output thrust ('sentiment and trend intelligence') is disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.