Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=false and idempotentHint=false, so the agent knows this is a mutating, repeat-sensitive call; the description adds async-job semantics via the polling instruction, which is useful. It does not disclose that repeat calls may create duplicate jobs, nor any cost/quota or permission requirements, which matters given the sibling enterprise_get_usage implies billing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.