Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides some usage guidance ('call only after the user explicitly confirms the complete update', 'The handle is permanent and cannot be changed', 'Send only fields the user wants changed'). However, it does not explicitly mention when not to use it or suggest alternatives among the sibling tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.