Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and idempotentHint, so the description's added value is the scope/authorization model: it acts under the customer's own X access, sends nothing to X, and full scope lives in postkey_x_status. That plus the connection-troubleshooting note is real behavioral context beyond the annotations, though it drifts into detail an agent listing variants does not strictly need.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.