Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, covering safety. The description adds behavioral nuance beyond annotations: it clarifies that returned patient/appointment values are plan caps rather than record counts, and states that certain fields are excluded. This is a meaningful semantic clarification that helps the agent interpret results correctly, though it doesn't describe pagination behavior or response structure (also covered by the output schema).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.