Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does disclose the two most important behavioral facts: a protected object (General pipeline is immutable) and an authorization requirement (admin/owner). It still omits error behavior, whether the change is reversible, and what happens to leads already in the branch when members are replaced.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.