Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does so well. It discloses the scope of results (only the authenticated account's domains), the return content (metadata with verification status), and — most valuably — that the tool is gated on an authenticated session, including the exact auth path and the 'then call this tool again' re-invocation behavior. It doesn't cover error behavior when unauthenticated or pagination, but for a read-only list the key traits are disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.