Does the description explain when to use this tool, when not to, or what alternatives exist?
Clearly states the precondition (a task fetched with next_task_for_muse) and the environment constraint (connector-only, bearer token required), which tells the agent when this tool is applicable. It does not, however, state what to do instead when those conditions are unmet, so it stops short of explicit when-not guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.