Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly/openWorld/destructive annotations, the description adds meaningful behavior: one bounded editorial response, local scoring, source checks, source-preserving edits, exact before/after scores, and a warning when the writing target is missed. It also cautions that results and speed may differ across hosts, which is useful non-obvious context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.