Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, which already convey safety. The description adds valuable behavioral context beyond annotations by detailing abbreviation-aware sentence counting, handling of titles, acronyms, URLs, etc., and the edge case of text without terminal punctuation. This enriches the agent's understanding of the tool's behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.