Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only say it is a non-read-only, non-destructive mutation, which is thin for a write-ish operation. The description adds real behavioral context: it is recorded in history as a manual run, it returns HTTP 202 with state 'queued' or 'running', and it is idempotent while a sync is in flight. It does not mention permissions or failure modes, so it stops short of full transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.