Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and idempotentHint, but the description goes further by clarifying the subtle behavior of `glm_peak_paused`, explicitly stating it is 'NOT a fault', 'sets no pause columns', and is an 'intentional cost gate'. It even provides reporting guidance ('report it as waiting for off-peak'), which prevents misinterpretation and adds genuine value beyond the structured annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.