generate_institutional_report
Generate a complete institutional research report in one call: company profile, financials, macro/industry, competitors, funding, risk screens, and news—rendered as JSON, Markdown, HTML, or PDF.
Instructions
Generates a complete institutional research report for a company in one call: company profile, financial snapshot, macro/industry overview (runs even without a sector — falls back to the company's own industry), a server-ranked competitor list, funding history, a combined litigation/promoter/adverse-media risk screen (with an evidence checklist of exactly which sources were checked), and recent news — composed into report sections and rendered in the requested output formats (json/markdown/html/pdf). Use this instead of calling search_company, company_profile, financial_statements, discover_competitors, litigation_history, promoter_background, negative_news, latest_news, and generate_pdf separately. The report's closing section tells you (the calling model) exactly which analyst-judgment sections to add next — SWOT, bull/bear case, valuation — each written in your own analytical voice and marked metadata.kind = "ai_interpretation" (see generate_report), so the finished document reads like an analyst's note rather than a data dump. Write plainly and directly: state the number and its implication in one motion ("EBITDA margin expanded 420bp to 34% on operating leverage"), not hedged narration ("the data appears to suggest a possible improvement") — every one of the reference institutional notes this convention was modeled on (PL Capital, ICICI Securities, Motilal Oswal) writes this way.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| listed | No | unknown | |
| sector | No | Industry/sector — sharpens the macro/Industry Overview section's search; if omitted, that section falls back to searching around the company's own industry instead of being skipped | |
| company | Yes | Company (or promoter/legal entity) name to research | |
| country | No | india | |
| reportType | No | general_diligence | |
| companyDomain | No | Company's own website domain, e.g. acme.com | |
| outputFormats | No | Which rendered formats to include in the response |