Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

io.github.VladimirWrites/nestegg-calculators

REMOTE · NESTEGG.MONEY · SCANNED SEP 25

90+ pure finance calculators: loans, investing, bonds, options, tax. Stateless, stores nothing.

Available components

0 this week 76 Trust /100
Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security46
Transport & Reachability100
Schema Quality & AI Usability89
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 8857 tokens (~87/item across 101 items; 99 tools + 2 resources), lean.Pass
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management100
  • No destabilizing schema changes in the last 30 days.Pass
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 99 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 101 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

How do I install the io.github.VladimirWrites/nestegg-calculators MCP server?

io.github.VladimirWrites/nestegg-calculators is a hosted endpoint at https://nestegg.money/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · nestegg.money

# add to Claude Code
claude mcp add --transport http vladimirwrites-nestegg-calculators 'https://nestegg.money/mcp'
// .cursor/mcp.json
{
  "mcpServers": {
    "vladimirwrites-nestegg-calculators": {
      "url": "https://nestegg.money/mcp"
    }
  }
}
// .vscode/mcp.json
{
  "servers": {
    "vladimirwrites-nestegg-calculators": {
      "type": "http",
      "url": "https://nestegg.money/mcp"
    }
  }
}
# ~/.codex/config.toml
[mcp_servers.vladimirwrites-nestegg-calculators]
url = "https://nestegg.money/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "vladimirwrites-nestegg-calculators": {
      "type": "remote",
      "url": "https://nestegg.money/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add vladimirwrites-nestegg-calculators --url 'https://nestegg.money/mcp' --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  vladimirwrites-nestegg-calculators:
    url: "https://nestegg.money/mcp"
// ~/.netclaw/config/netclaw.json
{
  "McpServers": {
    "vladimirwrites-nestegg-calculators": {
      "Transport": "http",
      "Url": "https://nestegg.money/mcp"
    }
  }
}
# add to Vellum
assistant mcp add vladimirwrites-nestegg-calculators -t streamable-http -u 'https://nestegg.money/mcp'
// mcp.json
{
  "mcpServers": {
    "vladimirwrites-nestegg-calculators": {
      "type": "http",
      "url": "https://nestegg.money/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Aug 26 0
    • Stability: 0.97 → pass security
  • 11 Aug 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 31 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 27 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 0

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 25 Sept 2026 · Probed https://nestegg.money/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=nestegg.money CN=WE1,O=Google Trust Services,C=US 18 Aug 2026 16 Nov 2026 ECDSA 256 ECDSA-SHA256 3de8e0f329fb944d0e9052af22682d41
SANs: nestegg.money, *.nestegg.money
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of nestegg.money. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
money. present 4450 8 Verified
nestegg.money. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://nestegg.money/mcp Verified 200
http (plaintext) http://nestegg.money/mcp Inconclusive 405
MCP tools · 99 exposed · ~8,708 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
accrued-interest ~86

Accrued interest since the last coupon: the annual coupon pro-rated by days elapsed over the day-count basis.

NameTypeReqDescription
couponRatePctnumberyesAnnual coupon rate in percent.
dayCountBasisnumber–Day-count basis (default 360).
daysSinceLastCouponnumberyesDays since the last coupon.
faceValuenumberyesFace value.
NameTypeReqDescription
accruednumber–Accrued interest.

No examples provided.

after-tax-yield ~54

After-tax yield: a yield reduced by the tax rate. Percents in and out.

NameTypeReqDescription
taxRatePctnumberyesTax rate in percent.
yieldPctnumberyesPre-tax yield in percent.
NameTypeReqDescription
afterTaxPctnumber–After-tax yield, percent.

No examples provided.

amortization ~320

Monthly loan amortization schedule and summary. Supports dated extra principal payments and a rate-fixed period. detail controls output size: 'summary' (default) returns totals plus a per-year breakdown; 'monthly' returns the full schedule (paginate with offset/limit). Returns numbers and schedules; no advice.

NameTypeReqDescription
amountnumberyesLoan principal.
detailstring–Output size. summary (default): totals + yearly breakdown. monthly: full schedule (use offset/limit to paginate).
extraarray–Optional dated extra principal payments.
fixedUntilstring–Optional. Rate is certain until this ISO date; beyond it the schedule is an estimate.
limitnumber–Max monthly rows when detail=monthly (default and maximum 360; page with nextOffset).
modestringyesFix the term (compute the payment) or fix the payment (compute the term).
offsetnumber–Monthly schedule start index when detail=monthly (default 0).
paymentnumber–Monthly payment, used when mode is 'payment'.
ratenumberyesAnnual interest rate in percent (6 = 6%).
rateStepsarray–Optional rate changes (e.g. after a Zinsbindung). The installment is held; from each date the outstanding balance continues at the new annual rate.
startDatestringyesFirst payment month as an ISO date (YYYY-MM-DD).
termYearsnumber–Term in years, used when mode is 'term'.
NameTypeReqDescription
monthlyPaymentnumber–Monthly payment.
nextOffsetnumber–Next pagination offset, or null.
paymentsnumber–Number of payments made.
payoffDatestring–Payoff date, ISO.
schedulearray–Monthly rows (only when detail=monthly).
scheduleTotalnumber–Total monthly rows (when detail=monthly).
scheduledMonthsnumber–Scheduled months (null if open-ended).
totalInterestnumber–Total interest paid.
totalPaidnumber–Total paid (incl. extras).
yearlyarray–Per-year totals: { year, interest, principal, extra, payments, endBalance }.

No examples provided.

annuity-fv ~60

Future value of an ordinary annuity. rate is the per-period rate in percent.

NameTypeReqDescription
paymentnumberyesPayment per period.
periodsnumberyesNumber of periods.
ratePctnumberyesRate per period in percent.
NameTypeReqDescription
fvnumber–Future value.

No examples provided.

annuity-payment ~67

The level payment that amortizes a present value over n periods (the loan-payment formula). rate is per period.

NameTypeReqDescription
periodsnumberyesNumber of periods.
presentValuenumberyesPresent value / principal.
ratePctnumberyesRate per period in percent.
NameTypeReqDescription
paymentnumber–Level payment (null if periods<=0).

No examples provided.

annuity-pv ~67

Present value of an ordinary annuity (level payment at each period end). rate is the per-period rate in percent.

NameTypeReqDescription
paymentnumberyesPayment per period.
periodsnumberyesNumber of periods.
ratePctnumberyesRate per period in percent.
NameTypeReqDescription
pvnumber–Present value.

No examples provided.

balloon-loan ~83

Balloon loan: payment based on a long amortization, with the balloon being the balance still due after the shorter balloon term.

NameTypeReqDescription
amortMonthsnumberyesAmortization basis in months.
amountnumberyesLoan amount.
balloonMonthsnumberyesMonths until the balloon is due.
ratePctnumberyesAnnual rate in percent.
NameTypeReqDescription
balloonnumber–Balloon balance due.
paymentnumber–Monthly payment.

No examples provided.

barista-fire ~83

Barista FIRE: the nest egg needed when part-time income covers part of the spending, so the portfolio only funds the remainder at the safe withdrawal rate.

NameTypeReqDescription
annualSpendnumberyesYearly spending.
partTimeIncomenumberyesYearly part-time income.
withdrawalRatePctnumber–Safe withdrawal rate in percent (default 4).
NameTypeReqDescription
targetnumber–Nest egg needed (null if withdrawal rate<=0).

No examples provided.

biweekly-payoff ~69

Biweekly mortgage acceleration: paying half the monthly payment every two weeks. Returns the biweekly payment and the months and interest saved.

NameTypeReqDescription
amountnumberyesLoan amount.
ratePctnumberyesAnnual rate in percent.
termMonthsnumberyesOriginal term in months.
NameTypeReqDescription
biweeklyPaymentnumber–Biweekly payment.
interestSavednumber–Interest saved.
monthsSavednumber–Months saved.

No examples provided.

black-scholes ~127

Black-Scholes price of a European call or put option, plus d1/d2. Volatility and rates in percent; optional continuous dividend yield.

NameTypeReqDescription
dividendYieldPctnumber–Continuous dividend yield in percent (default 0).
riskFreePctnumberyesRisk-free rate in percent.
spotnumberyesCurrent underlying price.
strikenumberyesStrike price.
typestring–Option type (default call).
volatilityPctnumberyesAnnualized volatility in percent.
yearsnumberyesTime to expiry in years.
NameTypeReqDescription
d1number–d1.
d2number–d2.
pricenumber–Option price (null if degenerate).

No examples provided.

bond-duration ~97

Macaulay duration (PV-weighted average time of cashflows, in years) and modified duration (price sensitivity to yield).

NameTypeReqDescription
couponRatePctnumberyesAnnual coupon rate in percent.
faceValuenumberyesFace value.
periodsPerYearnumber–Coupon periods per year (default 2).
yearsnumberyesYears to maturity.
yieldPctnumberyesAnnual yield in percent.
NameTypeReqDescription
macaulaynumber–Macaulay duration, years.
modifiednumber–Modified duration.

No examples provided.

bond-price ~96

Price of a coupon bond given a yield: present value of the coupons plus the face at maturity.

NameTypeReqDescription
couponRatePctnumberyesAnnual coupon rate in percent of face.
faceValuenumberyesFace (par) value.
periodsPerYearnumber–Coupon periods per year (default 2).
yearsnumberyesYears to maturity.
yieldPctnumberyesAnnual yield in percent.
NameTypeReqDescription
pricenumber–Bond price (null if degenerate).

No examples provided.

break-even-units ~73

Break-even volume: fixed costs divided by the per-unit contribution (price - variable cost), plus the revenue at that volume.

NameTypeReqDescription
fixedCostsnumberyesTotal fixed costs.
pricePerUnitnumberyesSelling price per unit.
variableCostPerUnitnumberyesVariable cost per unit.
NameTypeReqDescription
revenuenumber–Revenue at break-even (null if none).
unitsnumber–Break-even units (null if no contribution).

No examples provided.

budget-50-30-20 ~45

The 50/30/20 budget split of monthly income into needs, wants, and savings.

NameTypeReqDescription
monthlyIncomenumberyesMonthly take-home income.
NameTypeReqDescription
needsnumber–50% needs.
savingsnumber–20% savings.
wantsnumber–30% wants.

No examples provided.

cagr ~61

Compound annual growth rate between two values over a number of years. Returns a decimal (0.07 means 7%).

NameTypeReqDescription
beginnumberyesStarting value.
endnumberyesEnding value.
yearsnumberyesNumber of years.
NameTypeReqDescription
valuenumber–Result value.

No examples provided.

cap-rate ~42

Capitalization rate: net operating income as a percent of property value.

NameTypeReqDescription
noinumberyesNet operating income.
propertyValuenumberyesProperty value.
NameTypeReqDescription
capRatePctnumber–Cap rate, percent (null if value<=0).

No examples provided.

cash-on-cash ~54

Cash-on-cash return: annual pre-tax cash flow as a percent of the cash invested.

NameTypeReqDescription
annualCashFlownumberyesAnnual pre-tax cash flow.
cashInvestednumberyesCash invested.
NameTypeReqDescription
cashOnCashPctnumber–Cash-on-cash return, percent (null if invested<=0).

No examples provided.

coast-fire ~118

Coast FIRE: whether the current nest egg, left to grow untouched to retirement, already reaches the FIRE target. Returns the target, the projected balance, whether it coasts, and any shortfall.

NameTypeReqDescription
annualRatePctnumberyesExpected annual growth in percent.
annualSpendnumberyesYearly spending in retirement.
currentNestEggnumberyesAmount invested today.
withdrawalRatePctnumber–Safe withdrawal rate in percent (default 4).
yearsToRetirementnumberyesYears until retirement.
NameTypeReqDescription
fireTargetnumber–FIRE target.
gapnumber–Shortfall in future-value terms.
isCoastingboolean–True if it already coasts.
projectednumber–Projected balance at retirement.

No examples provided.

compound-interest ~118

Compound growth at any frequency, with an optional contribution each period (paid at period end). Generalizes future-value (periodsPerYear 1) and contributions (periodsPerYear 12).

NameTypeReqDescription
annualRatePctnumberyesAnnual growth rate in percent.
contributionPerPeriodnumber–Optional. Amount added each period (default 0).
periodsPerYearnumber–Compounding periods per year (default 1).
principalnumberyesStarting amount.
yearsnumberyesNumber of years.
NameTypeReqDescription
valuenumber–Result value.

No examples provided.

contribution-margin ~46

Contribution margin per unit and as a percent of price.

NameTypeReqDescription
pricePerUnitnumberyesSelling price per unit.
variableCostPerUnitnumberyesVariable cost per unit.
NameTypeReqDescription
contributionMarginnumber–Contribution per unit.
ratioPctnumber–Contribution margin ratio, percent (null if price=0).

No examples provided.

contributions ~71

Future value of a fixed monthly contribution, optionally stepping up each year.

NameTypeReqDescription
annualRatePctnumberyesAnnual growth rate in percent.
contribGrowthPctnumber–Optional. Contribution step-up percent per year.
monthlynumberyesMonthly contribution.
monthsnumberyesNumber of months.
NameTypeReqDescription
valuenumber–Result value.

No examples provided.

convexity ~92

Bond convexity (years^2): the curvature of price with respect to yield, used alongside duration.

NameTypeReqDescription
couponRatePctnumberyesAnnual coupon rate in percent.
faceValuenumberyesFace value.
periodsPerYearnumber–Coupon periods per year (default 2).
yearsnumberyesYears to maturity.
yieldPctnumberyesAnnual yield in percent.
NameTypeReqDescription
convexitynumber–Convexity, years^2.

No examples provided.

credit-card-payoff ~71

Months to clear a credit-card balance at a fixed monthly payment, plus interest paid. Null when the payment can't cover the first month's interest.

NameTypeReqDescription
aprPctnumberyesAnnual percentage rate in percent.
balancenumberyesCurrent balance.
monthlyPaymentnumberyesFixed monthly payment.
NameTypeReqDescription
monthsnumber–Months to clear (null if never).
totalInterestnumber–Total interest (null if never).
totalPaidnumber–Total paid (null if never).

No examples provided.

current-ratio ~39

Current ratio: current assets over current liabilities.

NameTypeReqDescription
currentAssetsnumberyesCurrent assets.
currentLiabilitiesnumberyesCurrent liabilities.
NameTypeReqDescription
currentRationumber–Current ratio (null if liabilities<=0).

No examples provided.

current-yield ~61

Current yield: the annual coupon as a percent of the bond's current price.

NameTypeReqDescription
couponRatePctnumberyesAnnual coupon rate in percent of face.
faceValuenumberyesFace value.
pricenumberyesCurrent bond price.
NameTypeReqDescription
currentYieldPctnumber–Current yield, percent (null if price<=0).

No examples provided.

de-abgeltungsteuer ~222

German flat tax on capital income (Abgeltungsteuer, §32d EStG) for tax years 2023-2026 with the year's Sparerpauschbetrag built in. 25% above the allowance, Soli 5.5% on top (no Freigrenze for capital income), and with church tax the statutory reduced rate (e.g. 24.45% at 9%) plus the church tax itself.

NameTypeReqDescription
capitalIncomenumberyesAnnual capital income (interest, dividends, realized gains) in EUR.
churchTaxPctnumber–Church tax rate: 8, 9, or 0 for none (default 0).
foreignTaxCreditnumber–Optional. Creditable foreign withholding tax (q in the §32d formula).
jointboolean–true for jointly assessed couples (doubles the Sparerpauschbetrag).
yearnumberyesTax year: 2023, 2024, 2025 or 2026.
NameTypeReqDescription
allowancenumber–Sparerpauschbetrag applied.
capitalIncomenumber–Income.
churchTaxnumber–Church tax.
effectiveRatePctnumber–Total tax / income, percent.
incomeTaxnumber–Flat tax (25% or church-reduced).
netnumber–Income after taxes.
solinumber–Soli (5.5%).
taxablenumber–Taxable after allowance.
totalTaxnumber–All taxes.
yearnumber–Tax year.

No examples provided.

de-gross-to-net ~326

German net (Netto) salary from gross (Brutto). No tax tables are baked in: look up the current year's statutory figures and pass them in. Income tax (Lohnsteuer) and Soli are amounts; church tax is a percent of the income tax; the four employee social rates and the two contribution ceilings are inputs. Use consistent units (e.g. all annual).

NameTypeReqDescription
carePctnumber–Employee long-term care (Pflegeversicherung) rate in percent.
churchTaxPctnumber–Church tax (Kirchensteuer) rate in percent of income tax (8 or 9, 0 if none).
grossnumberyesGross salary (Brutto).
healthCeilingnumber–Contribution ceiling for health and care.
healthPctnumber–Employee health (Krankenversicherung incl. Zusatzbeitrag) rate in percent.
incomeTaxnumber–Income tax (Lohnsteuer) amount for the period — look up via the §32a / Steuerklasse tables.
pensionCeilingnumber–Contribution ceiling (Beitragsbemessungsgrenze) for pension and unemployment.
pensionPctnumber–Employee pension (Rentenversicherung) rate in percent (e.g. 9.3).
solinumber–Solidarity surcharge (Solidaritätszuschlag) amount (often 0 below the threshold).
unemploymentPctnumber–Employee unemployment (Arbeitslosenversicherung) rate in percent (e.g. 1.3).
NameTypeReqDescription
churchTaxnumber–Church tax.
contributionsobject–{ pension, unemployment, health, care, total }.
grossnumber–Gross.
incomeTaxnumber–Income tax.
netnumber–Net.
solinumber–Soli.
totalDeductionsnumber–Total deductions.

No examples provided.

de-kindergeld ~84

German child benefit (Kindergeld) for 2023-2026: the year's flat monthly amount per child (uniform since 2023), as monthly and annual totals.

NameTypeReqDescription
childrennumber–Number of children (default 1).
yearnumberyesYear: 2023, 2024, 2025 or 2026.
NameTypeReqDescription
annualnumber–Total annual.
childrennumber–Children.
monthlynumber–Total monthly.
perChildMonthlynumber–Monthly amount per child.
yearnumber–Year.

No examples provided.

de-midijob ~237

German Midijob / Uebergangsbereich (paragraph 20 Abs. 2a SGB IV) for 2023-2026: classifies a monthly pay as Minijob / Midijob / regular against the year's thresholds and, inside the Midijob band, computes the reduced contribution bases (Faktor F from the year's rates) and the employee vs employer social-insurance split.

NameTypeReqDescription
agenumber–Optional. Age - under 23 skips the childless care surcharge.
bundeslandstring–Optional. State code; SN applies the Saxony care split.
childrennumber–Children, for the care-insurance rate (default 0).
childrenUnder25number–Optional. Children under 25 for the care discounts, when different.
kvZusatzPctnumber–Optional. Krankenkasse Zusatzbeitrag in percent; defaults to the year's average.
monthlyPaynumberyesGross monthly pay in EUR.
yearnumberyesYear: 2023, 2024, 2025 or 2026.
NameTypeReqDescription
contributionBaseobject–{ total, employee } reduced bases.
employeeobject–{ pension, unemployment, health, care, total }.
employerobject–{ total }.
faktorFnumber–Faktor F (midijob only).
monthlyPaynumber–Pay.
ratesobject–{ employee, total } percent rates.
savingsVsFullnumber–Employee saving vs full contributions.
thresholdsobject–{ minijobMonthly, midijobUpper }.
yearnumber–Year.
zonestring–minijob | midijob | regular | none.

No examples provided.

de-net-salary ~492

Exact German net (Netto) salary from annual gross (Brutto) for tax years 2023-2026. Income tax and Soli follow the official BMF Programmablaufplan for the year (to the euro; 2024 uses the retroactive December tariff), church tax comes from the PAP's Kirchensteuer base, and employee social insurance uses that year's ceilings and rates (KV Zusatzbeitrag defaults to the year's average). Earlier years are rejected - use de-gross-to-net with self-supplied figures instead.

NameTypeReqDescription
agenumber–Optional. Age in years - under 23 skips the childless care surcharge.
bundeslandstring–Optional. State code (BW, BY, BE, ... SN, TH). Drives the Saxony care-insurance split and the pre-2025 East pension ceiling.
childrennumber–Kinderfreibetrag counter (ZKF), halves allowed (default 0). Also drives the care-insurance child discounts.
childrenUnder25number–Optional. Children under 25 for the care-insurance discounts, when it differs from `children`.
churchTaxPctnumber–Church tax rate: 8, 9, or 0 for none (default 0).
faktornumber–Optional. Tax-class-4 Faktorverfahren factor, default 1.0 (no factor). Only the small minority of married IV/IV couples who applied for it have one; it is assigned by the Finanzamt and printed on the…
grossAnnualnumberyesAnnual gross salary (Brutto) in EUR.
kvZusatzPctnumber–Optional. The Krankenkasse's own Zusatzbeitrag in percent — pass the actual rate for exact results (rates change yearly, e.g. TK 2025: 2.45, 2026: 2.69). Defaults to the year's official average, whic…
privateHealthobject––
taxClassnumber–Steuerklasse 1-6 (default 1).
yearnumberyesTax year: 2023, 2024, 2025 or 2026.
NameTypeReqDescription
assumptionsobject–Inputs as applied (tax class, Zusatzbeitrag, PAP basis, ...).
churchTaxnumber–Kirchensteuer.
contributionsobject–{ pension, unemployment, health, care, total, rates, ceilingsApplied }.
grossobject–{ annual, monthly }.
incomeTaxnumber–Lohnsteuer (annual).
netobject–{ annual, monthly }.
solinumber–Solidaritätszuschlag.
totalDeductionsnumber–Taxes + contributions.
totalTaxnumber–All taxes.
yearnumber–Tax year.

No examples provided.

de-rentenpunkte ~166

German pension points (Entgeltpunkte, paragraph 63 SGB VI) for 2023-2026: points earned from an annual gross via the year's Durchschnittsentgelt (capped at the contribution ceiling), the aktueller Rentenwert for both halves of the year, and optionally the gross monthly state pension for a total point count.

NameTypeReqDescription
bundeslandstring–Optional. State code - East states use the East ceiling before 2025.
grossAnnualnumberyesAnnual insured gross salary in EUR.
totalPointsnumber–Optional. Accumulated points, to project the gross monthly pension at today's Rentenwert.
yearnumberyesYear: 2023, 2024, 2025 or 2026.
NameTypeReqDescription
ceilingAppliedboolean–True if capped.
durchschnittsentgeltnumber–Average earnings divisor.
grossAnnualnumber–Gross.
insuredGrossnumber–Gross after the ceiling.
maxPointsThisYearnumber–Ceiling / average.
monthlyPensionPerPointnumber–Current EUR per point.
pointsnumber–Points earned this year.
projectionobject–{ totalPoints, monthlyPension, note } when totalPoints given.
rentenwertobject–{ janToJun, fromJuly } EUR per point per month.
yearnumber–Year.

No examples provided.

debt-payoff ~105

Multi-debt payoff plan under a fixed monthly budget. method 'avalanche' (highest rate first) minimizes interest; 'snowball' (smallest balance first) clears accounts soonest. Returns months, total interest, and payoff order; flags insolvent budgets.

NameTypeReqDescription
debtsarrayyesThe debts to pay off.
methodstring–Payoff strategy (default avalanche).
monthlyBudgetnumberyesTotal amount available across all debts each month.
NameTypeReqDescription
insolventboolean–True if the budget can't keep up.
monthsnumber–Months to debt-free (null if insolvent).
payoffOrderarray–Debt names in payoff order.
totalInterestnumber–Total interest (null if insolvent).

No examples provided.

declining-balance-depreciation ~75

Declining-balance depreciation: a fixed percent of the reducing book value, for a given year. Returns that year's depreciation and the remaining book value.

NameTypeReqDescription
ratePctnumberyesAnnual depreciation rate in percent.
valuenumberyesInitial cost.
yearnumberyesYear (1-based).
NameTypeReqDescription
bookValuenumber–Book value at year end.
depreciationnumber–Depreciation this year.

No examples provided.

depreciate ~85

Value after compounding down (or up) at a yearly percentage rate over a number of years. This is the method the app uses for long-term assets.

NameTypeReqDescription
annualRatePctnumberyesAnnual rate in percent.
upboolean–false depreciates, true appreciates.
valuenumberyesStarting value.
yearsnumberyesNumber of years.
NameTypeReqDescription
valuenumber–Result value.

No examples provided.

discount ~40

A single percentage discount: the amount off and the final price.

NameTypeReqDescription
discountPctnumberyesDiscount in percent.
pricenumberyesOriginal price.
NameTypeReqDescription
discountnumber–Amount off.
finalPricenumber–Final price.

No examples provided.

discounted-payback ~68

Discounted payback period: like payback-period but each cashflow is discounted at the per-period rate.

NameTypeReqDescription
cashflowsarrayyesInflow each period.
initialCostnumberyesUpfront cost.
ratePctnumberyesDiscount rate per period in percent.
NameTypeReqDescription
yearsnumber–Discounted payback in periods (null if never).

No examples provided.

dollar-cost-averaging ~69

Dollar-cost averaging: buying a fixed amount each period at the given prices. Returns units accumulated, total invested, average cost, and final value at the last price.

NameTypeReqDescription
periodicInvestmentnumberyesFixed amount invested each period.
pricesarrayyesPrice at each purchase period.
NameTypeReqDescription
avgCostnumber–Average cost per unit (null if none).
finalValuenumber–Value at the last price.
investednumber–Total invested.
unitsnumber–Units accumulated.

No examples provided.

double-declining-depreciation ~84

Double-declining-balance depreciation: 2/usefulYears of the book value each year, not falling below salvage.

NameTypeReqDescription
salvagenumber–Salvage value (default 0).
usefulYearsnumberyesUseful life in years.
valuenumberyesInitial cost.
yearnumberyesYear (1-based).
NameTypeReqDescription
bookValuenumber–Book value at year end.
depreciationnumber–Depreciation this year.

No examples provided.

dscr ~44

Debt service coverage ratio: net operating income divided by annual debt service.

NameTypeReqDescription
annualDebtServicenumberyesAnnual debt service.
noinumberyesNet operating income.
NameTypeReqDescription
dscrnumber–Debt service coverage ratio (null if debt<=0).

No examples provided.

dti ~46

Debt-to-income ratio, percent (monthly debt / gross monthly income).

NameTypeReqDescription
grossMonthlyIncomenumberyesGross monthly income.
monthlyDebtnumberyesTotal monthly debt payments.
NameTypeReqDescription
dtiPctnumber–Debt-to-income, percent (null if income<=0).

No examples provided.

effective-rate ~110

Convert a nominal annual rate to the effective annual rate (APY) for a compounding frequency, or with toNominal recover the nominal rate from an APY.

NameTypeReqDescription
periodsPerYearnumberyesCompounding periods per year (12 monthly, 365 daily).
ratePctnumberyesThe rate in percent (nominal, or effective when toNominal is true).
toNominalboolean–false (default) returns the effective rate; true returns the nominal rate.
NameTypeReqDescription
effectiveRatePctnumber–Effective annual rate (APY), percent.
nominalRatePctnumber–Nominal rate, percent (when toNominal).

No examples provided.

emergency-fund ~45

Months of runway: liquid savings divided by monthly expenses.

NameTypeReqDescription
liquidSavingsnumberyesCash and liquid savings on hand.
monthlyExpensesnumberyesTotal monthly expenses.
NameTypeReqDescription
monthsnumber–Months of runway (null if expenses<=0).

No examples provided.

fee-drag ~80

Effect of an annual fee: the compounded balance at the gross rate vs net of the fee, and the amount lost to fees.

NameTypeReqDescription
feePctnumberyesAnnual fee in percent.
grossAnnualPctnumberyesGross annual return in percent.
principalnumberyesStarting amount.
yearsnumberyesNumber of years.
NameTypeReqDescription
grossnumber–Gross balance.
lostToFeesnumber–Amount lost to fees.
netnumber–Net of fees.

No examples provided.

fire-number ~141

FIRE target nest egg from annual spend and a safe withdrawal rate (default 4%), plus the gap from today and the years to reach it given optional savings and growth. No advice.

NameTypeReqDescription
annualContributionnumber–Optional. Amount saved per year (default 0).
annualRatePctnumber–Optional. Annual portfolio growth in percent (default 0).
annualSpendnumberyesYearly spending the nest egg must cover.
currentNestEggnumber–Optional. Amount already saved (default 0).
withdrawalRatePctnumber–Safe withdrawal rate in percent (default 4 = the 4% rule).
NameTypeReqDescription
gapnumber–Gap from today.
targetnumber–Target nest egg.
yearsToFInumber–Years to FI (null if unreachable).

No examples provided.

future-value ~51

Future value of a single lump sum compounded annually.

NameTypeReqDescription
annualRatePctnumberyesAnnual growth rate in percent.
principalnumberyesStarting amount.
yearsnumberyesNumber of years.
NameTypeReqDescription
valuenumber–Result value.

No examples provided.

fx-convert ~60

Convert an amount using a rate supplied by the caller (units of target currency per unit of source). No rate is ever looked up.

NameTypeReqDescription
amountnumberyesAmount to convert.
ratenumberyesRate: target units per source unit.
NameTypeReqDescription
valuenumber–Result value.

No examples provided.

gross-rent-multiplier ~44

Gross rent multiplier: price divided by gross annual rent.

NameTypeReqDescription
grossAnnualRentnumberyesGross annual rent.
pricenumberyesPurchase price.
NameTypeReqDescription
grmnumber–Gross rent multiplier (null if rent<=0).

No examples provided.

holding-period-return ~58

Holding-period return: (income + capital gain) / starting value, in percent.

NameTypeReqDescription
beginValuenumberyesStarting value.
endValuenumberyesEnding value.
incomenumberyesIncome received over the period.
NameTypeReqDescription
hprPctnumber–Holding-period return, percent (null if begin=0).

No examples provided.

hourly-to-salary ~64

Annualize an hourly rate (and the monthly equivalent).

NameTypeReqDescription
hourlyRatenumberyesHourly rate.
hoursPerWeeknumber–Hours per week (default 40).
weeksPerYearnumber–Weeks per year (default 52).
NameTypeReqDescription
annualnumber–Annual salary.
monthlynumber–Monthly equivalent.

No examples provided.

inflation-adjust ~96

Convert a nominal amount to today's purchasing power (real), or with toNominal inflate a real amount forward, at a given annual inflation rate.

NameTypeReqDescription
amountnumberyesAmount to adjust.
inflationRatePctnumberyesAnnual inflation rate in percent.
toNominalboolean–false (default) deflates nominal to real; true inflates real to nominal.
yearsnumberyesNumber of years.
NameTypeReqDescription
valuenumber–Result value.

No examples provided.

Common questions

What is the io.github.VladimirWrites/nestegg-calculators MCP server?

io.github.VladimirWrites/nestegg-calculators is an MCP server listed in the public MCP registry as io.github.VladimirWrites/nestegg-calculators. 90+ pure finance calculators: loans, investing, bonds, options, tax. Stateless, stores nothing. This page covers its hosted endpoint (https://nestegg.money/mcp).

Is the io.github.VladimirWrites/nestegg-calculators MCP server safe to use?

io.github.VladimirWrites/nestegg-calculators scores 76 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the io.github.VladimirWrites/nestegg-calculators MCP server expose?

io.github.VladimirWrites/nestegg-calculators exposes 99 tools: amortization, loan-payoff, future-value, contributions, cagr, and 94 more. Their descriptions and schemas cost roughly 8,708 tokens of context every time the server is loaded.

Does the io.github.VladimirWrites/nestegg-calculators MCP server require authentication?

No. We connected to io.github.VladimirWrites/nestegg-calculators without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the io.github.VladimirWrites/nestegg-calculators MCP server still maintained?

io.github.VladimirWrites/nestegg-calculators is still listed as active in the MCP registry. We last reached this channel on 25 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.