Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives concrete triggering situations ('delayed, canceled, on time, boarding, or gate/terminal updates'), which is clearer than generic context. It stops short of naming an alternative for adjacent cases (e.g. airport conditions or route lookups), so it lacks 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.