Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description carries the full burden. It only discloses the 'admin only' constraint but omits other behavioral traits such as what the preview returns (e.g., dashboard view, data), whether it requires authentication beyond admin status, or if it has any side effects. The description is insufficient for an agent to understand the tool's full behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.