Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, openWorldHint=false, and destructiveHint=false, so safety is covered. The description adds one genuinely useful behavioral claim — "真实算法引擎执行,非大模型生成" — telling the agent results are computed deterministically rather than fabricated, which matters for trust in downstream reporting. It says nothing about runtime, failure modes on sparse peak matrices, or how the test is chosen (the refusal message in the schema hints at validation but no details).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.