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

io.github.VladimirWrites/nestegg-calculators

REMOTE · NESTEGG.MONEY · SCANNED AUG 4

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

Available components

+1 this week 65 Trust /100
Trust breakdown (6 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 →

Endpoint Security46
Transport & Reachability100
Schema Quality & AI Usability84
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).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 Management30
  • Stability observed for 9 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
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
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · nestegg.money

# add to Claude Code
claude mcp add --transport http vladimirwrites-nestegg-calculators 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"
// 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.

  • 4 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 27 to 30. That category is still filling its 30-day observation window: 8 days of observed history at the previous scan, 9 at this one. The score rises as the window fills, whether or not the server changes.

  • 2 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 −2
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 29 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 28 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

  • 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 63

    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 4 Aug 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 20 Jun 2026 18 Sept 2026 ECDSA 256 ECDSA-SHA256 8f70728bb541030d13ff595c8e61590c
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
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
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.

Tool Tokens
interest-only-payment ~38

Interest-only monthly payment on a balance.

NameTypeReqDescription
amountnumberyesOutstanding balance.
ratePctnumberyesAnnual rate in percent.
NameTypeReqDescription
paymentnumberMonthly 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.
typestringOption type (default call).
NameTypeReqDescription
intrinsicnumberIntrinsic value.
timeValuenumberTime 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
irrPctnumberInternal 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.
feesnumberOptional. Upfront fees / points in currency (default 0).
ratePctnumberyesNote (nominal) annual rate in percent.
termMonthsnumberyesTerm in months.
NameTypeReqDescription
aprPctnumberEffective 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.
extraarrayOptional dated extra principal payments.
extraMonthlynumberyesExtra principal paid each month.
fixedUntilstringOptional. 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).
paymentnumberMonthly payment, used when mode is 'payment'.
ratenumberyesAnnual interest rate in percent (6 = 6%).
startDatestringyesFirst payment month as an ISO date (YYYY-MM-DD).
termYearsnumberTerm in years, used when mode is 'term'.
NameTypeReqDescription
acceleratedobjectAccelerated { months, totalInterest, payoffDate }.
baselineobjectBaseline { months, totalInterest, payoffDate }.
interestSavednumberInterest saved.
monthsSavednumberMonths saved.

No examples provided.

ltv ~40

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

NameTypeReqDescription
loanAmountnumberyesLoan amount.
propertyValuenumberyesProperty value.
NameTypeReqDescription
ltvPctnumberLoan-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
costnumberUnit cost.
marginPctnumberProfit as a percent of price.
markupPctnumberProfit as a percent of cost.
pricenumberSelling price.
NameTypeReqDescription
costnumberCost.
marginPctnumberMargin, percent.
markupPctnumberMarkup, percent.
pricenumberPrice.
profitnumberProfit.

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
maxDrawdownPctnumberLargest 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
mirrPctnumberModified 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.
downPaymentnumberOptional. 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).
monthlyDebtsnumberOptional. Existing monthly debt payments (default 0).
ratenumberyesAnnual interest rate in percent.
termYearsnumberyesLoan term in years.
NameTypeReqDescription
maxHomePricenumberMax home price.
maxLoannumberMax loan.
maxMonthlyPaymentnumberMax payment.

No examples provided.

net-worth ~33

Net worth: assets minus liabilities.

NameTypeReqDescription
assetsnumberyesTotal assets.
liabilitiesnumberyesTotal liabilities.
NameTypeReqDescription
netWorthnumberAssets 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
noinumberNet 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
npvnumberNet 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.
typestringOption type (default call).
NameTypeReqDescription
breakevennumberBreak-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
dividendYieldPctnumberContinuous dividend yield in percent (default 0).
riskFreePctnumberyesRisk-free rate in percent.
spotnumberyesCurrent underlying price.
strikenumberyesStrike price.
typestringOption type (default call).
volatilityPctnumberyesAnnualized volatility in percent.
yearsnumberyesTime to expiry in years.
NameTypeReqDescription
deltanumberDelta.
gammanumberGamma.
rhonumberRho per 1% rate.
thetanumberTheta per day.
veganumberVega 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
yearsnumberPayback 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
changePctnumberPercentage 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
growthPctnumberOptional. Payment growth rate in percent (default 0).
paymentnumberyesPeriodic payment.
ratePctnumberyesDiscount rate in percent.
NameTypeReqDescription
pvnumberPresent 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
breakevenMonthsnumberWhole months to recoup (null if no saving).
costnumberUpfront cost of points.
monthlySavingnumberMonthly 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.
withdrawalGrowthPctnumberOptional. Yearly step-up of the withdrawal in percent (default 0).
NameTypeReqDescription
sustainablebooleanTrue if it outlasts 200 years.
yearsnumberDepletion 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
pvnumberPresent 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
callnumberCall price (provide call or put).
dividendYieldPctnumberContinuous dividend yield in percent (default 0).
putnumberPut price (provide call or put).
riskFreePctnumberyesRisk-free rate in percent.
spotnumberyesUnderlying price.
strikenumberyesStrike price.
yearsnumberyesTime to expiry in years.
NameTypeReqDescription
callnumberCall price.
putnumberPut price.

No examples provided.

quick-ratio ~55

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

NameTypeReqDescription
currentAssetsnumberyesCurrent assets.
currentLiabilitiesnumberyesCurrent liabilities.
inventorynumberyesInventory.
NameTypeReqDescription
quickRationumberQuick 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
realPctnumberReal 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.
remainingMonthsnumberOptional. Months left on the loan, for the lifetime saving.
NameTypeReqDescription
breakevenMonthsnumberWhole months to recoup (null if no saving).
lifetimeSavingnumberNet lifetime saving (null if no term).
monthlySavingnumberMonthly 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.
presentValuenumberOptional. Starting balance (default 0).
targetValuenumberyesFuture value goal.
NameTypeReqDescription
monthlynumberMonthly 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
annualContributionnumberOptional. Amount added each year (default 0).
beginnumberyesStarting value.
endnumberyesTarget ending value.
yearsnumberyesNumber of years.
NameTypeReqDescription
ratePctnumberAnnual 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
countnumberNumber of returns.
meannumberMean return.
stdevnumberSample stdev / volatility (null if <2).
variancenumberSample variance (null if <2).

No examples provided.

roa ~39

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

NameTypeReqDescription
netIncomenumberyesNet income.
totalAssetsnumberyesTotal assets.
NameTypeReqDescription
roaPctnumberReturn 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
roePctnumberReturn 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.
yearsnumberOptional. Holding period in years, for the annualized rate.
NameTypeReqDescription
annualizedPctnumberAnnualized return, percent (null if no years).
roiPctnumberTotal 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
exactYearsnumberExact doubling time.
years72number72/rate estimate.

No examples provided.

salary-to-hourly ~61

Hourly rate implied by an annual salary.

NameTypeReqDescription
annualSalarynumberyesAnnual salary.
hoursPerWeeknumberHours per week (default 40).
weeksPerYearnumberWeeks per year (default 52).
NameTypeReqDescription
hourlynumberHourly 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
valuenumberResult 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).
riskFreePctnumberRisk-free rate in the same unit (default 0).
NameTypeReqDescription
meanPctnumberMean return.
sharpenumberSharpe ratio (null if no volatility).
stdevPctnumberVolatility.

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
valuenumberResult 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
effectivePctnumberEffective single discount, percent (null if price=0).
finalPricenumberFinal 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
bookValuenumberBook value at year end.
depreciationnumberDepreciation 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
taxEquivalentPctnumberTax-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
effectiveRatePctnumberEffective rate, percent.
marginalRatePctnumberMarginal rate, percent.
taxnumberTotal tax.

No examples provided.

tip-split ~61

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

NameTypeReqDescription
billAmountnumberyesBill amount.
peoplenumberNumber of people (default 1).
tipPctnumberyesTip in percent.
NameTypeReqDescription
perPersonnumberPer-person share.
tipnumberTip amount.
totalnumberTotal 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
unitPricenumberPrice 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
depreciationnumberDepreciation 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.
inclusivebooleanfalse (default): amount is net, add the tax. true: amount is gross, extract the tax.
ratePctnumberyesVAT rate in percent (e.g. 19 or 7).
NameTypeReqDescription
grossnumberGross price.
netnumberNet price.
taxnumberTax 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
waccPctnumberWACC, 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
xirrPctnumberDate-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
npvnumberDate-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.
periodsPerYearnumberCoupon periods per year (default 2 = semiannual).
pricenumberyesCurrent bond price.
yearsnumberyesYears to maturity.
NameTypeReqDescription
yieldPctnumberNominal 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
compoundingPerYearnumberCompounding periods per year (default 1).
faceValuenumberyesFace value.
yearsnumberyesYears to maturity.
yieldPctnumberyesAnnual yield in percent.
NameTypeReqDescription
pricenumberZero-coupon price.

No examples provided.