Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only cover safety (readOnlyHint, openWorldHint). The description goes well beyond by disclosing that one note can yield multiple image results, that the next page is not guaranteed to contain results, that ordering is platform-relevance based, and that keyword containment and full recall are not guaranteed — unusually rich operational caveats.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.