Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint, idempotentHint and openWorldHint=false, so '不改变输入' merely repeats structured data and earns no credit. What the description does add is the scope of the check (inventory, contacts, track connections, orientation) and that findings are returned as concrete issues, but it says nothing about output format, error reporting, or failure modes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.