Does the description explain when to use this tool, when not to, or what alternatives exist?
It routes the agent to three alternatives (cnbc_headlines to find stories, cnbc_categories to browse topics, cnbc_author for a writer's profile), which clarifies the discovery-vs-fetch split. It does not, however, state the explicit condition for using this tool (i.e. 'when you already have an article URL'), leaving that to inference.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.