Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint=true and openWorldHint=false, so safety is covered. The description adds genuine behavioral context by disclosing downsampling and the rationale for the small default, but it says nothing about data granularity, what happens with an invalid/unknown runId, or the shape of returned points.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.