Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already indicate that the tool is a write operation (readOnlyHint=false) and is idempotent and non-destructive. The description confirms this with 'Update an epic' and adds the WRITE_ENABLED prerequisite, which is consistent. However, it does not elaborate on what happens during the update (e.g., partial vs full replace, error handling, or side effects). Given the annotation coverage, the description adds limited behavioral context beyond confirming the operation type.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.