Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries the full behavioral burden. It discloses the key side effect (changing the default account for whatsapp_* tools), but says nothing about prerequisites like whatsapp_connect, whether the chosen account must already exist, whether the change persists, or how to select the account given the empty schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.