Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides conditional behaviors ('When all providers are connected... returns authenticated:true' and 'When credentials are missing... returns connect_url'), giving context on when to expect different outcomes. However, it does not explicitly mention alternative tools or exclusion scenarios, though that may be unnecessary given the tool's focused purpose.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.