Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/destructive annotations, the description discloses the key behavioral constraint: the tool does NOT return the horoscope body, only the title, publish date, and original link, and the text lives solely at item.url on the 한국일보 site. That is the non-obvious fact an agent needs before calling; only pagination/result-count behavior is left unexplained.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.