Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden, and it does establish that the result is a collection that embeds linked rules rather than bare playbook entries. It says nothing about result volume, ordering, pagination, or whether the call is safe/read-only, and with zero parameters there is no way to narrow the result set — a constraint worth stating explicitly.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.