Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden and does well: it discloses that SIGTERM is sent to the remux pipeline so the mp4 has a valid moov atom (explaining the termination mechanism and ensuring file validity). It also lists the return fields (hostPath, sizeBytes, durationMs, codec), which gives the agent a clear picture of the tool's behavior and output.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.