Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds one behavioral disclosure: 'Warm means requested, not provider-confirmed,' implying the data may be unconfirmed. However, with no annotations, it fails to state whether the operation is read-only, cached, or has side effects, and it does not explain the nature of the 'heartbeat' or 'readiness' metrics.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.