Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description must disclose behaviors. It states the output unit 'W' and implies a simple calculation, but does not reveal assumptions, limitations, or edge cases (e.g., temperature difference range, heat loss coefficient). This is adequate for a straightforward tool but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.