Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only say this is a non-read-only, non-destructive, closed-world call; the description supplies the real behavioral context: no portal account or token is needed, the call can return interaction_mode_question to prompt the user, and the text result carries a Session section with thread_id and interview_handle that must be copied into later tools. That is material state-handoff information an agent could not infer from the annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.