Model Context Protocol (MCP) server for freee API integration
SavingsLast retirement calculators is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Retirement drawdown, 72(t) SEPP, RMD, Roth conversion, Social Security and state-tax calculators.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http savingslast-retirement-calculators-mcp https://savingslast.com/mcp
# 2 — ask your agent for something these tools do
# how_long_will_money_last, sustainable_withdrawal, sepp_72t_payment and 12 more
SavingsLast retirement calculators costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http savingslast-retirement-calculators-mcp https://savingslast.com/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
15 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Month-by-month drawdown of a retirement balance: how many years the money lasts at a monthly withdrawal that rises with inflation, the age it runs out, the odds of being alive then, and the most that could be withdrawn to last 20, 25 or 30 years. Optional account rules apply the early-withdrawal penalty and required minimum distributions; optional Social Security and pension income are netted agai
| Parameter | Type | Required | Notes |
|---|---|---|---|
| monthly_withdrawal | number | yes | Amount taken out each month today, in dollars, after tax. Enter what savings must cover, or enter total spending and give the Social Security and pension separately. |
| balance | number | yes | Starting balance in dollars. |
| annual_return | number | no | Expected annual return in percent, -10 to 20. Default 5. |
| inflation | number | no | Annual inflation in percent, -5 to 15. Default 2.5. The withdrawal rises at this rate so spending power stays level. |
| tax_rate | number | no | Tax on withdrawals in percent, 0 to 50. Withdrawals are grossed up so the after-tax amount matches. Default 0. Ignored for Roth and HSA accounts. |
| age | integer | no | Current age. Optional; enables the run-out age, the survival odds, the account rules (penalty before 59 1/2, RMDs from 73) and the Social Security start age. |
| account | string | no | Apply an account type's withdrawal rules: the 10% early-withdrawal penalty before 59 1/2 for a 401(k), 403(b), TSP, IRA, SEP or SIMPLE IRA; none for a governmental 457(b) or under the rule of 55; tax- |
| social_security_monthly | number | no | Social Security benefit in dollars a month, netted against spending. Rises with inflation. Default 0. |
| social_security_from_age | integer | no | Age the Social Security benefit starts. Needs age. Default: from now. |
| pension_monthly | number | no | Pension or annuity in dollars a month, netted against spending. Default 0. |
| pension_rises_with_inflation | boolean | no | Whether the pension has a cost-of-living increase. Default false. |
| spending_shape | string | no | inflation: spending rises with inflation (default). level: fixed dollars. decline: rises with inflation until 75, then one point a year slower. |
| stress_test | boolean | no | Apply a bad start: -20%, -10% and 0% returns in the first three years, then the average. Default false. |
The largest starting monthly withdrawal, rising with inflation, that a balance can support for a chosen number of years at a given return, inflation and tax rate. Solved by bisection on the same drawdown engine.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| years | number | no | How long the money must last, in years. Default 30. |
| balance | number | yes | Starting balance in dollars. |
| annual_return | number | no | Expected annual return in percent, -10 to 20. Default 5. |
| inflation | number | no | Annual inflation in percent, -5 to 15. Default 2.5. The withdrawal rises at this rate so spending power stays level. |
| tax_rate | number | no | Tax on withdrawals in percent, 0 to 50. Withdrawals are grossed up so the after-tax amount matches. Default 0. Ignored for Roth and HSA accounts. |
| age | integer | no | Current age. Optional; enables the run-out age, the survival odds, the account rules (penalty before 59 1/2, RMDs from 73) and the Social Security start age. |
| account | string | no | Apply an account type's withdrawal rules: the 10% early-withdrawal penalty before 59 1/2 for a 401(k), 403(b), TSP, IRA, SEP or SIMPLE IRA; none for a governmental 457(b) or under the rule of 55; tax- |
| social_security_monthly | number | no | Social Security benefit in dollars a month, netted against spending. Rises with inflation. Default 0. |
| social_security_from_age | integer | no | Age the Social Security benefit starts. Needs age. Default: from now. |
| pension_monthly | number | no | Pension or annuity in dollars a month, netted against spending. Default 0. |
| pension_rises_with_inflation | boolean | no | Whether the pension has a cost-of-living increase. Default false. |
| spending_shape | string | no | inflation: spending rises with inflation (default). level: fixed dollars. decline: rises with inflation until 75, then one point a year slower. |
| stress_test | boolean | no | Apply a bad start: -20%, -10% and 0% returns in the first three years, then the average. Default false. |
The annual 72(t) substantially equal periodic payment under all three IRS methods in Notice 2022-6: fixed amortization, fixed annuitization and required minimum distribution, using the 2022 life-expectancy and mortality tables. Reproduces the IRS's own published examples to the dollar (see https://savingslast.com/72t-calculator-test-cases/). Also reports the permitted rate ceiling and, given dates
| Parameter | Type | Required | Notes |
|---|---|---|---|
| balance | number | yes | Account balance in dollars on the statement date used for the series. |
| age | integer | yes | Owner's age on their birthday in the year of the first payment. |
| interest_rate | number | no | Interest rate in percent for the fixed amortization and annuitization methods. 5% is always permitted; a higher rate needs federal_midterm_120. Default 5. |
| method | string | no | Which of the three Notice 2022-6 methods to headline. All three are returned. Default amortization. |
| table | string | no | Life expectancy table: single (Single Life, the largest payment), uniform (Uniform Lifetime) or joint (Joint and Last Survivor, needs beneficiary_age). Default single. |
| beneficiary_age | integer | no | Designated beneficiary's age on their birthday in the distribution year. Required for the joint table. |
| joint_factor | number | no | Optional: the Joint and Last Survivor Table entry for the two ages, from 26 CFR 1.401(a)(9)-9(d), if you have it. |
| federal_midterm_120 | number | no | Optional: 120% of the federal mid-term rate, in percent, for one of the two months before the first payment. Raises the permitted rate ceiling above 5%. |
| birth_date | string | no | Optional, YYYY-MM-DD. With first_payment_date, gives the date the series may be modified without penalty. |
| first_payment_date | string | no | Optional, YYYY-MM-DD. Date of the first distribution in the series. |
The date a 72(t) series may be changed without the recapture penalty: the later of five years from the first payment and the owner reaching 59 1/2, computed in calendar months the way the IRS does (six months after the 59th birthday, not 0.5 years).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| birth_date | string | yes | Owner's birth date, YYYY-MM-DD. |
| first_payment_date | string | yes | Date of the first distribution, YYYY-MM-DD. |
The required minimum distribution for a year from a traditional IRA, 401(k) or similar account: the prior 31 December balance divided by the IRS Uniform Lifetime Table factor at the age reached that year, with the required beginning age from the birth year (72, 73 or 75 under SECURE 2.0), the due date, and a ten-year projection at an assumed return. Use this tool for any RMD question rather than e
| Parameter | Type | Required | Notes |
|---|---|---|---|
| balance | number | yes | Account balance on 31 December of the year before the distribution year, in dollars. |
| birth_year | integer | yes | Owner's year of birth. |
| distribution_year | integer | no | The year the distribution is for. Default: the current year. |
| expected_return | number | no | Annual return in percent for the projection only. Default 5. |
| spouse_sole_beneficiary_more_than_10_years_younger | boolean | no | If true, the Joint and Last Survivor Table applies and the true RMD is smaller than the figure returned; noted in the result. |
A retiree's federal income tax for tax year 2026: the taxable share of Social Security (the Publication 915 worksheet), the standard deduction with the 65-plus additions and the senior deduction phase-out, ordinary brackets, the 0/15/20% stack for long-term gains and qualified dividends, the 3.8% net investment income tax, the room left in each bracket, and the Medicare IRMAA tier the income impli
| Parameter | Type | Required | Notes |
|---|---|---|---|
| filing_status | string | no | Federal filing status: single, mfj (married filing jointly) or hoh (head of household). Default single. |
| ordinary_income | number | no | Ordinary income in dollars: wages, pension, IRA and 401(k) withdrawals, interest, short-term gains. Default 0. |
| capital_gains | number | no | Long-term capital gains and qualified dividends in dollars. Default 0. |
| social_security | number | no | Gross Social Security benefits for the year in dollars, both spouses. Default 0. |
| tax_exempt_interest | number | no | Tax-exempt interest in dollars. Counts toward how much Social Security is taxed and toward Medicare and marketplace income. Default 0. |
| ages | array | no | Age of each filer at year end, one or two entries. Drives the 65-plus additions and the senior deduction. |
What converting an amount from a traditional IRA or 401(k) to a Roth costs in federal tax for 2026, on top of everything else that year, including the extra Social Security it makes taxable and the senior deduction it phases out. Also: how much fits under each bracket ceiling from today's position, the Medicare IRMAA tier with and without the conversion, the ACA marketplace subsidy cliff for the h
| Parameter | Type | Required | Notes |
|---|---|---|---|
| filing_status | string | no | Federal filing status: single, mfj (married filing jointly) or hoh (head of household). Default single. |
| ordinary_income | number | no | Ordinary income in dollars: wages, pension, IRA and 401(k) withdrawals, interest, short-term gains. Default 0. |
| capital_gains | number | no | Long-term capital gains and qualified dividends in dollars. Default 0. |
| social_security | number | no | Gross Social Security benefits for the year in dollars, both spouses. Default 0. |
| tax_exempt_interest | number | no | Tax-exempt interest in dollars. Counts toward how much Social Security is taxed and toward Medicare and marketplace income. Default 0. |
| ages | array | no | Age of each filer at year end, one or two entries. Drives the 65-plus additions and the senior deduction. |
| conversion_amount | number | yes | Amount to convert in dollars. |
| household_size | integer | no | Household size for the marketplace poverty-line figures. Default 1. |
| aca_marketplace | boolean | no | True if health insurance is bought on the ACA marketplace (the 400% of poverty subsidy cliff matters). Default false. |
| pretax_balance | number | no | Optional: total pre-tax balance today in dollars, for the RMD projection. |
| expected_return | number | no | Annual return in percent for the RMD projection. Default 5. |
How an early retiree pays for the years between leaving work and 59 1/2, one year at a time, under three strategies: taxable first with a Roth conversion ladder, a 72(t) series on a carved-off IRA, or a blend. Each year pays spending and federal tax from the sources the strategy allows, converts what the ladder needs five years ahead, computes the federal return with the 2026 tables, sizes the 72(
| Parameter | Type | Required | Notes |
|---|---|---|---|
| age | integer | yes | Current age. Must be under 60. |
| filing_status | string | no | Federal filing status: single, mfj (married filing jointly) or hoh (head of household). Default single. |
| household_size | integer | no | Household size for the marketplace lines. Default 1. |
| annual_spending | number | yes | Spending this year in dollars, before tax, all in. |
| other_income | number | no | Other income in dollars a year: pension, rent, part-time work. Default 0. |
| taxable_brokerage | number | no | Taxable brokerage balance in dollars. Default 0. |
| cost_basis_percent | number | no | Share of the taxable account that is cost basis, in percent. Default 50. |
| pretax_balance | number | no | Pre-tax IRA and 401(k) balance in dollars. Default 0. |
| roth_balance | number | no | Roth IRA balance in dollars. Default 0. |
| roth_contribution_basis | number | no | Roth contribution basis in dollars, withdrawable any time. Default 0. |
| cash | number | no | Cash in dollars. Default 0. |
| expected_return | number | no | Annual return in percent. Default 5. |
| inflation | number | no | Spending growth in percent a year. Default 2.5. |
| strategy | string | no | all (default) compares the three; or ladder, sepp, blend for one. |
| sepp_share_percent | number | no | Blend only: share of spending the 72(t) covers, in percent. Default 50. |
| cap_aca | boolean | no | Cap Roth conversions so marketplace income stays under 400% of the poverty line. Default false. |
Compares a pension's lump-sum offer with its monthly annuity: the payout rate the pension implies, the age the invested lump sum runs out paying the same amount, the steady return the lump sum must earn to match the pension to a planning age, and the odds of being alive at each point on the IRS unisex mortality table, with a verdict.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lump_sum | number | yes | The lump-sum offer in dollars. |
| monthly_pension | number | yes | The monthly pension it replaces, in dollars. For a joint-and-survivor option enter that lower figure. |
| age | integer | yes | Age when payments would start. |
| cola | number | no | Pension cost-of-living increase in percent a year. Default 0. |
| expected_return | number | no | Return the lump sum would earn, in percent. Default 5. |
| planning_age | integer | no | Age to plan to. Default 90. |
A withdrawal schedule for a non-spouse heir under the 10-year rule: the level annual withdrawal that empties the account exactly at the deadline, year-by-year balances and tax at a flat rate, and, when the owner had already started required distributions, the annual minimums for years one to nine under the 2024 final regulations (Single Life Table factor reduced by one each year).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| balance | number | yes | Inherited account balance in dollars. |
| years_remaining | integer | no | Years left before the account must be empty, 1 to 10. Default 10. |
| your_age | integer | no | Heir's age in the year after the owner's death. Default 50. |
| expected_return | number | no | Annual return in percent. Default 5. |
| tax_rate | number | no | Flat marginal tax rate on withdrawals in percent. Default 0. |
| owner_had_started_rmds | boolean | no | True if the owner died on or after their required beginning date, which makes annual minimums apply in years one to nine. Default true. |
What claiming Social Security at each age pays, from 62 to 70, using the statutory reduction (5/9 of 1% a month for the first 36 months early, then 5/12 of 1%) and delayed retirement credits (2/3 of 1% a month to 70); the cumulative benefit by age with an optional COLA; the break-even ages between claiming ages; and optionally the case where early payments are invested at a return.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| benefit_at_full_retirement_age | number | yes | Monthly benefit at full retirement age (the PIA on the ssa.gov statement), in dollars. |
| full_retirement_age | number | no | Full retirement age, 66 to 67 for most people. Default 67. |
| cola | number | no | Annual cost-of-living increase in percent. Default 2.5. |
| invest_return | number | no | Return in percent if early payments not needed for spending are invested. Default 0. |
| claim_ages | array | no | Claiming ages to compare, 62 to 70. Default 62, full retirement age and 70. |
How a US state taxes retirement income: Social Security, pensions, and IRA and 401(k) withdrawals, plus the estate or inheritance tax, sales and property tax levels, and an estimated effective state income tax on $40,000 of withdrawals for a 65-year-old single filer. All 50 states and DC. Give a state name or abbreviation, or nothing for every state.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | string | no | State name or two-letter abbreviation. Omit for all states. |
Full-text search across every page on savingslast.com: the calculators, the guides, the Social Security pages, the state retirement-tax pages and the reference pages. Returns ids to pass to fetch.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | What to look for, in plain words. |
| limit | integer | no | Maximum results, 1 to 25. Default 10. |
The full text of one savingslast.com page as markdown, by id from search, by slug, or by URL. Every calculator page carries its explanation, worked figures and FAQ; guides carry the article.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | Page id from search, a slug like 72t-distribution-calculator, or a savingslast.com URL. |
Every page on savingslast.com with its URL, title, description and section, optionally one section only. Sections: Calculators; How long will a balance last; Reference; Retirement taxes by state; Social Security; Can I retire at an age; Guides.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| section | string | no | Optional section name to filter by, or a type: calculator, guide, reference. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install SavingsLast retirement calculators or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish SavingsLast retirement calculators can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.