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
interest-only-payment ~38

Interest-only monthly payment on a balance.

NameTypeReqDescription
amountnumberyesOutstanding balance.
ratePctnumberyesAnnual rate in percent.
NameTypeReqDescription
paymentnumber–Monthly interest payment.

No examples provided.

intrinsic-time-value ~66

Split an option premium into intrinsic value (in-the-money amount) and time value.

NameTypeReqDescription
premiumnumberyesOption premium.
spotnumberyesUnderlying price.
strikenumberyesStrike price.
typestring–Option type (default call).
NameTypeReqDescription
intrinsicnumber–Intrinsic value.
timeValuenumber–Time value.

No examples provided.

irr ~64

Internal rate of return: the per-period rate that zeroes the NPV of a cashflow series. Returns a percent, or null when the series never crosses zero.

NameTypeReqDescription
cashflowsarrayyesCashflows by period, starting at period 0. Outflows are negative.
NameTypeReqDescription
irrPctnumber–Internal rate of return, percent (null if none).

No examples provided.

loan-apr ~89

Effective APR including upfront fees: the note-rate payment priced against the net proceeds (amount - fees). Annual percent.

NameTypeReqDescription
amountnumberyesLoan amount.
feesnumber–Optional. Upfront fees / points in currency (default 0).
ratePctnumberyesNote (nominal) annual rate in percent.
termMonthsnumberyesTerm in months.
NameTypeReqDescription
aprPctnumber–Effective APR, percent (null if degenerate).

No examples provided.

loan-payoff ~183

Time and interest saved by paying a fixed extra amount every month on a loan, versus the baseline schedule.

NameTypeReqDescription
amountnumberyesLoan principal.
extraarray–Optional dated extra principal payments.
extraMonthlynumberyesExtra principal paid each month.
fixedUntilstring–Optional. Rate is certain until this ISO date; beyond it the schedule is an estimate.
modestringyesFix the term (compute the payment) or fix the payment (compute the term).
paymentnumber–Monthly payment, used when mode is 'payment'.
ratenumberyesAnnual interest rate in percent (6 = 6%).
startDatestringyesFirst payment month as an ISO date (YYYY-MM-DD).
termYearsnumber–Term in years, used when mode is 'term'.
NameTypeReqDescription
acceleratedobject–Accelerated { months, totalInterest, payoffDate }.
baselineobject–Baseline { months, totalInterest, payoffDate }.
interestSavednumber–Interest saved.
monthsSavednumber–Months saved.

No examples provided.

ltv ~40

Loan-to-value ratio, percent (loan / property value).

NameTypeReqDescription
loanAmountnumberyesLoan amount.
propertyValuenumberyesProperty value.
NameTypeReqDescription
ltvPctnumber–Loan-to-value, percent (null if value<=0).

No examples provided.

margin-markup ~97

Convert between margin and markup. Supply any one of cost/price plus one of marginPct/markupPct (or both cost and price); returns cost, price, profit, marginPct, and markupPct.

NameTypeReqDescription
costnumber–Unit cost.
marginPctnumber–Profit as a percent of price.
markupPctnumber–Profit as a percent of cost.
pricenumber–Selling price.
NameTypeReqDescription
costnumber–Cost.
marginPctnumber–Margin, percent.
markupPctnumber–Markup, percent.
pricenumber–Price.
profitnumber–Profit.

No examples provided.

max-drawdown ~47

Maximum drawdown of a value series: the largest peak-to-trough decline, as a positive percent.

NameTypeReqDescription
seriesarrayyesSequence of values (e.g. portfolio levels).
NameTypeReqDescription
maxDrawdownPctnumber–Largest peak-to-trough decline, percent.

No examples provided.

mirr ~84

Modified internal rate of return: negatives financed at financeRate, positives reinvested at reinvestRate. Percents in and out.

NameTypeReqDescription
cashflowsarrayyesCashflows by period (index 0 today; outflows negative).
financeRatePctnumberyesFinance rate in percent.
reinvestRatePctnumberyesReinvestment rate in percent.
NameTypeReqDescription
mirrPctnumber–Modified IRR, percent (null if degenerate).

No examples provided.

mortgage-affordability ~155

Maximum loan and home price the income supports: the DTI cap on gross monthly income (less existing debts) sets the payment, whose present value at the rate and term is the loan.

NameTypeReqDescription
annualIncomenumberyesGross annual income.
downPaymentnumber–Optional. Cash down payment, added to the loan for the home price (default 0).
dtiPctnumberyesMax share of gross monthly income for the payment, in percent (e.g. 36).
monthlyDebtsnumber–Optional. Existing monthly debt payments (default 0).
ratenumberyesAnnual interest rate in percent.
termYearsnumberyesLoan term in years.
NameTypeReqDescription
maxHomePricenumber–Max home price.
maxLoannumber–Max loan.
maxMonthlyPaymentnumber–Max payment.

No examples provided.

net-worth ~33

Net worth: assets minus liabilities.

NameTypeReqDescription
assetsnumberyesTotal assets.
liabilitiesnumberyesTotal liabilities.
NameTypeReqDescription
netWorthnumber–Assets minus liabilities.

No examples provided.

noi ~56

Net operating income: gross rental income less vacancy and operating expenses.

NameTypeReqDescription
grossRentalIncomenumberyesGross annual rental income.
operatingExpensesnumberyesAnnual operating expenses.
vacancyPctnumberyesVacancy rate in percent.
NameTypeReqDescription
noinumber–Net operating income.

No examples provided.

npv ~72

Net present value of a cashflow series (index 0 is today; outflows negative) discounted at a per-period rate.

NameTypeReqDescription
cashflowsarrayyesCashflows by period, starting at period 0. Outflows are negative.
discountRatePctnumberyesDiscount rate per period in percent.
NameTypeReqDescription
npvnumber–Net present value.

No examples provided.

option-breakeven ~63

Break-even underlying price at expiry: strike + premium for a call, strike - premium for a put.

NameTypeReqDescription
premiumnumberyesOption premium paid.
strikenumberyesStrike price.
typestring–Option type (default call).
NameTypeReqDescription
breakevennumber–Break-even underlying price.

No examples provided.

option-greeks ~134

Black-Scholes greeks for a European option: delta, gamma, vega (per 1% vol), theta (per day), rho (per 1% rate).

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
deltanumber–Delta.
gammanumber–Gamma.
rhonumber–Rho per 1% rate.
thetanumber–Theta per day.
veganumber–Vega per 1% vol.

No examples provided.

payback-period ~58

Simple payback period: periods until cumulative cashflows recover the initial cost, interpolated within the crossing period. Null if never.

NameTypeReqDescription
cashflowsarrayyesInflow each period.
initialCostnumberyesUpfront cost.
NameTypeReqDescription
yearsnumber–Payback in periods (null if never).

No examples provided.

percentage-change ~42

Percentage change from one value to another. Null when the starting value is zero.

NameTypeReqDescription
fromnumberyesStarting value.
tonumberyesEnding value.
NameTypeReqDescription
changePctnumber–Percentage change (null if from=0).

No examples provided.

perpetuity ~75

Present value of a level or growing perpetuity: payment / (rate - growth). Null when growth is not below the rate.

NameTypeReqDescription
growthPctnumber–Optional. Payment growth rate in percent (default 0).
paymentnumberyesPeriodic payment.
ratePctnumberyesDiscount rate in percent.
NameTypeReqDescription
pvnumber–Present value (null if growth>=rate).

No examples provided.

points-breakeven ~103

Mortgage points break-even: the upfront cost to buy down the rate, the monthly payment saving, and the whole months to recoup it.

NameTypeReqDescription
loanAmountnumberyesLoan amount.
pointsPctnumberyesPoints paid, percent of the loan.
ratePctnumberyesBase annual rate in percent.
reducedRatePctnumberyesReduced annual rate after buying points.
termMonthsnumberyesTerm in months.
NameTypeReqDescription
breakevenMonthsnumber–Whole months to recoup (null if no saving).
costnumber–Upfront cost of points.
monthlySavingnumber–Monthly payment saving.

No examples provided.

portfolio-longevity ~117

How many years a balance lasts while withdrawing from it: the balance grows each year, then the withdrawal (optionally stepping up) is taken. Returns the depletion year, or sustainable=true when it outlasts 200 years.

NameTypeReqDescription
annualRatePctnumberyesAnnual portfolio growth in percent.
annualWithdrawalnumberyesAmount withdrawn in the first year.
balancenumberyesStarting balance.
withdrawalGrowthPctnumber–Optional. Yearly step-up of the withdrawal in percent (default 0).
NameTypeReqDescription
sustainableboolean–True if it outlasts 200 years.
yearsnumber–Depletion year (null if sustainable).

No examples provided.

present-value ~66

Present value of a single future amount discounted annually. The inverse of future-value.

NameTypeReqDescription
annualRatePctnumberyesAnnual discount rate in percent.
futureAmountnumberyesAmount received in the future.
yearsnumberyesNumber of years until the amount is received.
NameTypeReqDescription
pvnumber–Present value.

No examples provided.

put-call-parity ~129

Put-call parity: given one option price, returns both. Provide call or put, plus spot, strike, years, and the rate.

NameTypeReqDescription
callnumber–Call price (provide call or put).
dividendYieldPctnumber–Continuous dividend yield in percent (default 0).
putnumber–Put price (provide call or put).
riskFreePctnumberyesRisk-free rate in percent.
spotnumberyesUnderlying price.
strikenumberyesStrike price.
yearsnumberyesTime to expiry in years.
NameTypeReqDescription
callnumber–Call price.
putnumber–Put price.

No examples provided.

quick-ratio ~55

Quick (acid-test) ratio: (current assets - inventory) over current liabilities.

NameTypeReqDescription
currentAssetsnumberyesCurrent assets.
currentLiabilitiesnumberyesCurrent liabilities.
inventorynumberyesInventory.
NameTypeReqDescription
quickRationumber–Quick ratio (null if liabilities<=0).

No examples provided.

real-return ~68

Real (inflation-adjusted) return from a nominal rate via the Fisher relation: (1+nominal)/(1+inflation) - 1.

NameTypeReqDescription
inflationRatePctnumberyesAnnual inflation in percent.
nominalRatePctnumberyesNominal annual rate in percent.
NameTypeReqDescription
realPctnumber–Real return, percent.

No examples provided.

refi-breakeven ~100

Refinance break-even: monthly saving, whole months to recoup closing costs, and (if remainingMonths given) the net saving over the remaining term.

NameTypeReqDescription
closingCostsnumberyesUpfront cost to refinance.
currentPaymentnumberyesCurrent monthly payment.
newPaymentnumberyesNew monthly payment after refinancing.
remainingMonthsnumber–Optional. Months left on the loan, for the lifetime saving.
NameTypeReqDescription
breakevenMonthsnumber–Whole months to recoup (null if no saving).
lifetimeSavingnumber–Net lifetime saving (null if no term).
monthlySavingnumber–Monthly saving.

No examples provided.

required-contribution ~88

Inverse of contributions: the fixed monthly amount needed to reach a target future value over a number of months, given an optional starting balance.

NameTypeReqDescription
annualRatePctnumberyesAnnual growth rate in percent.
monthsnumberyesNumber of months.
presentValuenumber–Optional. Starting balance (default 0).
targetValuenumberyesFuture value goal.
NameTypeReqDescription
monthlynumber–Monthly contribution needed (null if horizon<=0).

No examples provided.

required-return ~95

Annual return needed to grow a starting value to a target over a number of years, optionally with a fixed annual contribution. With no contribution this equals CAGR. Returns a percent, or null when unreachable.

NameTypeReqDescription
annualContributionnumber–Optional. Amount added each year (default 0).
beginnumberyesStarting value.
endnumberyesTarget ending value.
yearsnumberyesNumber of years.
NameTypeReqDescription
ratePctnumber–Annual rate, percent (null if unreachable).

No examples provided.

return-stats ~59

Mean, sample variance, and sample standard deviation (n-1) of a series of returns. Pass percents to get a percent stdev (volatility).

NameTypeReqDescription
returnsarrayyesThe return series (e.g. yearly percents).
NameTypeReqDescription
countnumber–Number of returns.
meannumber–Mean return.
stdevnumber–Sample stdev / volatility (null if <2).
variancenumber–Sample variance (null if <2).

No examples provided.

roa ~39

Return on assets, percent: net income over total assets.

NameTypeReqDescription
netIncomenumberyesNet income.
totalAssetsnumberyesTotal assets.
NameTypeReqDescription
roaPctnumber–Return on assets, percent (null if assets<=0).

No examples provided.

roe ~41

Return on equity, percent: net income over shareholders' equity.

NameTypeReqDescription
equitynumberyesShareholders' equity.
netIncomenumberyesNet income.
NameTypeReqDescription
roePctnumber–Return on equity, percent (null if equity<=0).

No examples provided.

roi ~67

Return on investment: total percent gain, plus the annualized rate when a holding period in years is given.

NameTypeReqDescription
finalValuenumberyesEnding value.
initialnumberyesAmount invested.
yearsnumber–Optional. Holding period in years, for the annualized rate.
NameTypeReqDescription
annualizedPctnumber–Annualized return, percent (null if no years).
roiPctnumber–Total return, percent.

No examples provided.

rule-of-72 ~51

Years to double: the rule-of-72 estimate (72/rate) and the exact figure (ln2 / ln(1+rate)).

NameTypeReqDescription
ratePctnumberyesGrowth rate in percent.
NameTypeReqDescription
exactYearsnumber–Exact doubling time.
years72number–72/rate estimate.

No examples provided.

salary-to-hourly ~61

Hourly rate implied by an annual salary.

NameTypeReqDescription
annualSalarynumberyesAnnual salary.
hoursPerWeeknumber–Hours per week (default 40).
weeksPerYearnumber–Weeks per year (default 52).
NameTypeReqDescription
hourlynumber–Hourly rate (null if hours<=0).

No examples provided.

savings-rate ~40

Fraction of income saved (savings divided by income). Returns a decimal.

NameTypeReqDescription
incomenumberyesIncome.
savingsnumberyesAmount saved.
NameTypeReqDescription
valuenumber–Result value.

No examples provided.

sharpe-ratio ~73

Sharpe ratio: excess mean return per unit of volatility, (mean - riskFree) / stdev. Null when volatility is undefined or zero.

NameTypeReqDescription
returnsarrayyesThe return series (percents).
riskFreePctnumber–Risk-free rate in the same unit (default 0).
NameTypeReqDescription
meanPctnumber–Mean return.
sharpenumber–Sharpe ratio (null if no volatility).
stdevPctnumber–Volatility.

No examples provided.

straight-line-depreciation ~68

Straight-line depreciation: value falling evenly to a salvage value over a useful life.

NameTypeReqDescription
salvagenumberyesSalvage value.
usefulYearsnumberyesUseful life in years.
valuenumberyesStarting value.
yearsElapsednumberyesYears elapsed.
NameTypeReqDescription
valuenumber–Result value.

No examples provided.

successive-discounts ~50

Stacked discounts applied in order: the final price and the effective single discount rate.

NameTypeReqDescription
discountsPctarrayyesDiscounts in percent, applied in order.
pricenumberyesOriginal price.
NameTypeReqDescription
effectivePctnumber–Effective single discount, percent (null if price=0).
finalPricenumber–Final price.

No examples provided.

sum-of-years-digits ~71

Sum-of-the-years'-digits depreciation: the depreciable base weighted toward the early years.

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

No examples provided.

tax-equivalent-yield ~68

Tax-equivalent yield: the taxable yield that matches a tax-free (e.g. muni) yield. Percents in and out.

NameTypeReqDescription
taxFreeYieldPctnumberyesTax-free yield in percent.
taxRatePctnumberyesMarginal tax rate in percent.
NameTypeReqDescription
taxEquivalentPctnumber–Tax-equivalent yield, percent (null if tax>=100%).

No examples provided.

tax-from-brackets ~78

Progressive tax from caller-supplied brackets. No jurisdiction, year, or rates are baked in: pass the brackets yourself. Returns total tax, effective rate, and marginal rate.

NameTypeReqDescription
bracketsarrayyesOrdered tax bands. The final band may omit upTo to run to infinity.
incomenumberyesTaxable income.
NameTypeReqDescription
effectiveRatePctnumber–Effective rate, percent.
marginalRatePctnumber–Marginal rate, percent.
taxnumber–Total tax.

No examples provided.

tip-split ~61

Tip and split: the tip amount, the total, and the per-person share.

NameTypeReqDescription
billAmountnumberyesBill amount.
peoplenumber–Number of people (default 1).
tipPctnumberyesTip in percent.
NameTypeReqDescription
perPersonnumber–Per-person share.
tipnumber–Tip amount.
totalnumber–Total with tip.

No examples provided.

unit-price ~45

Unit price: price divided by quantity (for comparing pack sizes). Null when quantity is zero.

NameTypeReqDescription
pricenumberyesPrice.
quantitynumberyesQuantity / size.
NameTypeReqDescription
unitPricenumber–Price per unit (null if quantity=0).

No examples provided.

units-of-production-depreciation ~81

Units-of-production depreciation: the depreciable base spread over total expected units, charged by the units used this period.

NameTypeReqDescription
salvagenumberyesSalvage value.
totalUnitsnumberyesTotal expected units over the life.
unitsThisPeriodnumberyesUnits produced this period.
valuenumberyesInitial cost.
NameTypeReqDescription
depreciationnumber–Depreciation this period (null if totalUnits<=0).

No examples provided.

vat ~120

Value-added tax (MwSt/USt, sales tax) on a price. By default adds the tax to a net price; with inclusive=true treats the amount as gross and extracts the tax. The rate is always an input (19 or 7 for Germany, etc.).

NameTypeReqDescription
amountnumberyesThe price.
inclusiveboolean–false (default): amount is net, add the tax. true: amount is gross, extract the tax.
ratePctnumberyesVAT rate in percent (e.g. 19 or 7).
NameTypeReqDescription
grossnumber–Gross price.
netnumber–Net price.
taxnumber–Tax amount.

No examples provided.

wacc ~95

Weighted average cost of capital: equity and after-tax debt weighted by the capital structure. Percents in and out.

NameTypeReqDescription
costDebtPctnumberyesCost of debt in percent.
costEquityPctnumberyesCost of equity in percent.
debtnumberyesMarket value of debt.
equitynumberyesMarket value of equity.
taxRatePctnumberyesTax rate in percent.
NameTypeReqDescription
waccPctnumber–WACC, percent (null if no capital).

No examples provided.

xirr ~57

Date-aware internal rate of return: the annual rate that zeroes the XNPV of irregular dated cashflows. Null if no rate fits.

NameTypeReqDescription
cashflowsarrayyesDated cashflows; the first date is the valuation date.
NameTypeReqDescription
xirrPctnumber–Date-aware IRR, percent (null if none).

No examples provided.

xnpv ~74

Date-aware net present value: each amount discounted by its fractional years (act/365) from the first cashflow's date. Annual rate in percent.

NameTypeReqDescription
annualRatePctnumberyesAnnual discount rate in percent.
cashflowsarrayyesDated cashflows; the first date is the valuation date.
NameTypeReqDescription
npvnumber–Date-aware net present value.

No examples provided.

yield-to-maturity ~122

Bond yield to maturity: the nominal annual yield that prices a bond at the given price, with periodic coupons and face returned at maturity. Solved numerically. Returns a percent, or null.

NameTypeReqDescription
couponRatePctnumberyesAnnual coupon rate in percent of face.
faceValuenumberyesFace (par) value repaid at maturity.
periodsPerYearnumber–Coupon periods per year (default 2 = semiannual).
pricenumberyesCurrent bond price.
yearsnumberyesYears to maturity.
NameTypeReqDescription
yieldPctnumber–Nominal annual yield, percent (null if none).

No examples provided.

zero-coupon-price ~78

Price of a zero-coupon bond: face value discounted to today at the yield.

NameTypeReqDescription
compoundingPerYearnumber–Compounding periods per year (default 1).
faceValuenumberyesFace value.
yearsnumberyesYears to maturity.
yieldPctnumberyesAnnual yield in percent.
NameTypeReqDescription
pricenumber–Zero-coupon price.

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.