Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover read-only and idempotent behavior. The description adds valuable context: the legacy nature, compatibility purpose, and the fact that only fictional patients are available. It also hints at scenario selection, though the schema handles the scripted behavior scenarios. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.