Retirement savings projection
calculate_retirement_savingsUse when a user asks how much they will have when they retire, e.g. "how much will I have at 65 if I save $500 a month starting at 30?", "will $20,000 plus $300 a month be enough by 60?" or "project my retirement savings". Projects the balance at retirement from current savings and monthly contributions (optionally raised each year), shows it in today's dollars, the total put in, the growth, the balance every 5 years and an estimated yearly income at a withdrawal rate. Example: $500 a month from 30 to 65 at 7% grows to about $900,527.
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": {
"current_age": "<current_age>",
"retirement_age": "<retirement_age>"
},
"name": "calculate_retirement_savings"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| current_age | Yes | Age now. | |
| annual_return | No | Yearly return in percent (default 7). | |
| inflation_rate | No | Yearly inflation in percent for the today's dollars figures (default 3). | |
| retirement_age | Yes | Age you want to retire. | |
| current_savings | No | USD saved for retirement now (default 0). | |
| withdrawal_rate | No | Yearly withdrawal rate in percent for the income estimate (default 4). | |
| monthly_contribution | No | USD added each month (default 0). | |
| annual_contribution_increase | No | Percent the monthly contribution rises each year, e.g. 3 (default 0). |