Investment Growth Projection
compound_growthProject investment growth over time with compounding and recurring contributions. Returns future value, total contributed, interest earned, and inflation-adjusted value.
Instructions
Project how an investment grows over time with optional recurring contributions and compounding. Returns the future value, total contributed, interest earned, an inflation-adjusted 'real' value, and a year-by-year schedule. Use this to answer 'how much will my investing turn into?'.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"principal": "<principal>",
"annualRatePct": "<annualRatePct>",
"years": "<years>"
},
"name": "compound_growth"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| years | Yes | Number of years to project. | |
| principal | Yes | Starting balance / lump sum invested today. | |
| contribution | No | Recurring contribution added each period. Default 0. | |
| annualRatePct | Yes | Expected nominal annual return, in percent (e.g. 7 for 7%). | |
| periodsPerYear | No | Contribution & compounding periods per year (12 = monthly). Default 12. | |
| annualInflationPct | No | Annual inflation rate (percent) used for the real-value column. Default 0. | |
| contributionTiming | No | Whether contributions land at the end or beginning of each period. Default 'end'. |