Discovery
Compute LBO Returns (IRR + MOIC)
compute_lboBenchmark and above
Leveraged buyout returns analysis: caller provides entry/exit multiples, leverage, and a hold period; the tool builds a Day-1 pro-forma opening balance sheet from the deal's own sources & uses (cash-free, debt-free convention — entry_debt = leverage_multiple x EBITDA, sponsor_...
Example Call
example_call.pypython
# Using the Valuein MCP server from Python (via MCP SDK)# Or call directly from Claude / Cursor after setup result = await client.call_tool( "compute_lbo", arguments={ "ticker": "EXAMPLE", "entry_multiple": 10, "leverage_multiple": 10, "revenue_growth_rate": 10})print(result)Direct tool call:compute_lbo(...)
Inputs
| Parameter | Type | Required | Description |
|---|---|---|---|
ticker | string | required | Stock ticker symbol of the LBO target, e.g. AAPL. |
entry_multiple | number | required | EV/EBITDA multiple paid at entry (e.g. 10 = 10x). |
exit_multiple | number | optional | EV/EBITDA multiple assumed at exit. Defaults to entry_multiple (no multiple expansion/contraction) when omitted. |
leverage_multiple | number | required | Debt/EBITDA raised at entry (e.g. 5 = 5x leverage). |
hold_period_years | integer | optional | Hold period in years (1-10). Defaults to 5.Default: 5 |
revenue_growth_rate | number | required | Flat annual revenue growth rate applied every year of the hold (e.g. 0.05 = 5%/yr). |
interest_rate_on_debt | number | optional | Annual interest rate on beginning-of-period LBO debt. Default 0.08 (leveraged debt typically prices above IG).Default: 0.08 |
tax_rate | number | optional | Effective tax rate on positive pretax income. Default 0.21.Default: 0.21 |
cash_sweep_pct | number | optional | Fraction (0-1) of each year's FCF swept to debt paydown. Default 1.0 (standard LBO — 100% sweep).Default: 1 |
dividend_payout_pct | number | optional | Fraction (0-1) of net income distributed to the sponsor each year (dividend recap style). Default 0 — most LBOs return capital only at exit.Default: 0 |
minimum_cash | number | optional | Minimum operating cash left on the pro-forma opening balance sheet. Default 0.Default: 0 |
entry_ebitda_override | number | optional | Override the EBITDA figure used for both entry and exit multiples. Without this, EBITDA is proxied by operating income. |
as_of_date | string | optional | Point-in-time cutoff (YYYY-MM-DD) for the seed period. Omit to use the latest knowable annual period. |
Output Fields
tickerseed_period_endresultExample Response
Illustrative
response.jsonjson
{ "ticker": "AAPL", "seed_period_end": null, "result": null}Shape only — field names match the live schema; values are placeholders, not real filings. See MCP server for the structured response shape.
Notes
Available from the Benchmark plan and above.
Plan Access
Sample (guest)
Not includedBenchmark (token)
AvailablePro
AvailableInstitutional
AvailableRelated Tools
Index names are trademarks of their owners; Valuein is not affiliated with or endorsed by any index provider.