Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It states matching behavior but does not disclose what the return value looks like (single poem vs. list), whether results are sorted, or any limitations such as number of results. The 'exact or partial' hint is insufficient for an agent to predict behavior confidently.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.