Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already signal a non-read-only operation, but the description adds that the request must be the full body per the official API and must include the record code. This is useful though it does not disclose response behavior, error cases, or side effects beyond full replacement.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.