Required minimum distribution (RMD) for 2026 or 2027
calculate_rmdComputes the required minimum distribution for 2026 or 2027 from the prior year-end balance and the age or birth year, on the IRS Uniform Lifetime Table, or the Joint and Last Survivor Table when the spouse is the sole beneficiary and more than 10 years younger; returns the divisor, the deadline, the SECURE 2.0 start age (73, or 75 for those born 1960 or later), the first-year April 1 option and the two RMDs it stacks into one year, and a multi-year projection with growth. The same figures as the website's RMD calculator.
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": {
"balance_prior_year_end": "<balance_prior_year_end>",
"age": "<age>"
},
"name": "calculate_rmd"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| age | Yes | The age the owner reaches by December 31 of the distribution year. | |
| year | No | The distribution year: 2026 or 2027 (the same Uniform Lifetime Table). Default 2026. | |
| birth_year | No | The owner's birth year; when given it is used instead of age. | |
| spouse_age | No | The spouse's age reached in the distribution year, for the Joint and Last Survivor Table: read with spouse_sole_beneficiary. | |
| projection_years | No | Years in the projection, 1-30. Default 10. | |
| growth_rate_percent | No | Annual growth of the balance for the projection and the delayed-first-RMD figure, in percent (5 = 5%). Default 0. | |
| balance_prior_year_end | Yes | The traditional IRA (or plan) balance on December 31 of the year before the distribution year. | |
| spouse_sole_beneficiary | No | The spouse is the sole beneficiary all year: when the spouse is more than 10 years younger the Joint and Last Survivor Table applies. Needs spouse_age. Default false. |