Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses important behavior beyond annotations: the lock blocks publishing, unpublishing, access changes, and public URL changes by API or agents, is idempotent, and is irreversible from the API side. Even though idempotentHint is annotated, the description adds meaningful context about the irreversible nature and the manual unlock flow.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.