Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are all false and therefore uninformative (not read-only, not idempotent), so the description carries the burden and delivers: it discloses the concise-delta shape, 'never locker bodies', 'Empty zeros are allowed', and the offline-host limitation. It does not state what side effects the POST has (e.g., nonce consumption or read-marking), which is a minor gap for a non-read-only tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.