Does the description explain when to use this tool, when not to, or what alternatives exist?
It explicitly states when to use ('when source, destination, and journey date are known') and gives three clear negative constraints ('Do not use for non-India routes, booking/payment requests, or dates beyond 60 days'). This effectively tells an agent when NOT to invoke this tool, even though it doesn't name alternative tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.