Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden and does well by disclosing key behavioral traits: it's a state mutation tool (activate/deactivate), has prerequisites (actions must be configured), provides failure guidance (configure via Apollo UI), and mentions the return value. It doesn't cover rate limits, authentication needs, or side effects on related resources.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.