Answering "is this a good business" or "why did the stock move" requires combining structured data (financials, ratios, shareholding) with unstructured data (news, filings, sentiment) and reasoning across both — not just retrieving a number.
The hard part is not calling an LLM. It is deciding which tools to call, in what order, when to stop, and how to avoid confidently stating something the data doesn't support.