Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, the description explains that the connector re-reads records, refuses records changed since the proposal, writes the rest, preserves undo where supported, refuses approval-required proposals, and is idempotent on repeat calls. These details give the agent concrete behavioral context for a destructive, idempotent write.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.