Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover readOnlyHint, idempotentHint and destructiveHint, so the safety profile is handled. The description adds useful parity context ('as the Export menu does'), implying the output matches the UI's export, but says nothing about what is actually returned (file bytes, URL, base64) or size/time limits for large boards.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.