Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint, and closed-world, and the description adds 'no key needed' auth context plus a rich account of what each row contains (driven vs only listed, agent level 0-5, stopping point, connection method, date, page). The 'not_covered' fallback for unknown names is genuinely useful behavior disclosure the schema never mentions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.