Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover idempotency and non-destructive/write semantics, but the description adds genuinely new context: it is free, rate-limited, asynchronous, and the first probe runs within minutes. That timing/rate-limit detail is what the agent most needs. Only minor gap is no mention of what a submission returns, though a separate output schema exists.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.