Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, so safety is covered. The description adds genuinely non-obvious behavior: failures arrive as a single-element list with api_error/task_error, dfs_timeout or dfs_unreachable, which an agent would otherwise misparse as data. It says nothing about pagination, limits, or cost/rate behavior of the upstream DataForSEO call.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.