Retirement Withdrawal Calculator
safe_spendingRetirement withdrawal calculator with an interactive chart. Finds the highest monthly spending that lasted in at least a chosen share of real US market history since 1928. Use it when the spending amount is the unknown, for retirement income questions, and to check the 4% rule.
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": {
"age": "<age>",
"retire_age": "<retire_age>",
"end_age": "<end_age>",
"savings": "<savings>",
"save_monthly": "<save_monthly>",
"other_income": "<other_income>",
"stock": "<stock>",
"share": "<share>"
},
"name": "safe_spending"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| age | Yes | Age today, in whole years, from 18 to 100. | |
| share | Yes | Share of past periods the money must last in, from 0.5 to 1. | |
| stock | Yes | Share held in stocks, from 0 to 1. The rest is in 10-year US Treasuries. | |
| end_age | Yes | Age the money must last to. It must be above retire_age, and the span from age must fit in the data since 1928. | |
| savings | Yes | Money saved so far, in US dollars. | |
| retire_age | Yes | Age when saving stops and spending starts. It cannot be below age. | |
| other_income | Yes | Monthly income in retirement from other sources, such as Social Security, in today's dollars. | |
| save_monthly | Yes | Dollars added each month until retirement. |