Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, the description adds meaningful behavioral context: the effect is immediate, session-wide, and persists only under OAuth authentication, not API key. It also states the membership prerequisite. This is exactly the kind of side-effect and auth detail that annotations alone do not convey.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.