Does the description explain when to use this tool, when not to, or what alternatives exist?
The description gives clear context: it is for updating an existing post, which implies it should be used instead of create_post or delete_post. However, it does not explicitly mention alternatives or when not to use it (e.g., for publishing a new post). No exclusions or comparisons are provided, so it meets the 'clear context, no exclusions' level.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.