Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Adds meaningful context beyond annotations: empty query behavior, case-insensitive and order-independent matching, owner-only results, newest-first ordering, and pagination semantics (continue with nextCursor if hasMore, even on an empty page). It also clarifies what the tool does NOT do ('Never edits, enables sharing or publishes'), which is behaviorally useful, though annotations already cover the read-only/non-destructive profile.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.