# io.github.VladimirWrites/nestegg-calculators: tool descriptions scored

- tools/list taken: 2026-11-02 (UTC)
- From: [Official MCP Registry](https://registry.modelcontextprotocol.io/v0/servers/io.github.VladimirWrites%2Fnestegg-calculators/versions/latest)
- Connected to: https://nestegg.money/mcp
- Repository: https://github.com/VladimirWrites/nestegg.money
- Scoring rules: v2
- Tools: 99
- Average: 58.1 / 100 (Cloudy)
- Near-identical pairs: 1

This page shows how io.github.VladimirWrites/nestegg-calculators's tool descriptions scored, the issues found and the names of its tools and parameters. The descriptions are the server's own: read them where the copy came from.

Forecall asked the URL this server lists in the official MCP Registry for its tools/list once, on the date above, without calling any tool. The server may have changed since.

## Across the server

- Major: 99 tools. Above 40, models choose less accurately.

## Tools

- `current-ratio`: 46 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
- `future-value`: 46 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `gross-rent-multiplier`: 46 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
- `net-worth`: 46 / 100
  - Major: The description only restates the name (5 words).
  - Major: The description is too short (5 words).
  - Major: Says nothing about when to use it, or when not to.
- `quick-ratio`: 46 / 100
  - Major: The description only restates the name (9 words).
  - Major: Says nothing about when to use it, or when not to.
- `salary-to-hourly`: 46 / 100
  - Major: The description only restates the name (7 words).
  - Major: The description is too short (7 words).
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `budget-50-30-20`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `cap-rate`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `contribution-margin`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `discount`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `dti`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `emergency-fund`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
- `hourly-to-salary`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `interest-only-payment`: 50 / 100
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
- `ltv`: 50 / 100
  - Major: The description is too short (6 words).
  - Major: Says nothing about when to use it, or when not to.
- `noi`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `sum-of-years-digits`: 50 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `de-midijob`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
- `de-rentenpunkte`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
- `xnpv`: 52 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: cashflows[].date.
  - Minor: The description mentions none of its 3 or more arguments.
- `accrued-interest`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `annuity-fv`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `annuity-payment`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `annuity-pv`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `compound-interest`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `contributions`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `de-kindergeld`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `double-declining-depreciation`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `dscr`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `fee-drag`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `loan-apr`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `npv`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `option-breakeven`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `option-greeks`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `present-value`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `required-contribution`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `rule-of-72`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `straight-line-depreciation`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `successive-discounts`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
- `tip-split`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `units-of-production-depreciation`: 54 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `break-even-units`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `fx-convert`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `holding-period-return`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `inflation-adjust`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `intrinsic-time-value`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `points-breakeven`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `refi-breakeven`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `savings-rate`: 57 / 100
  - Major: Says nothing about when to use it, or when not to.
- `loan-payoff`: 58 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: extra[].date.
- `balloon-loan`: 59 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `discounted-payback`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `percentage-change`: 59 / 100
- `perpetuity`: 59 / 100
- `unit-price`: 59 / 100
- `xirr`: 59 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: cashflows[].date.
- `effective-rate`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `fire-number`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `roa`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `roe`: 60 / 100
  - Major: Says nothing about when to use it, or when not to.
- `biweekly-payoff`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `black-scholes`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `bond-duration`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
- `cagr`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
- `cash-on-cash`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
- `convexity`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
- `current-yield`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
- `declining-balance-depreciation`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
- `mirr`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `real-return`: 61 / 100
  - Major: Says nothing about when to use it, or when not to.
- `barista-fire`: 62 / 100
  - Minor: The description mentions none of its 3 or more arguments.
- `de-abgeltungsteuer`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `depreciate`: 62 / 100
- `max-drawdown`: 62 / 100
  - Major: Says nothing about when to use it, or when not to.
- `payback-period`: 62 / 100
- `wacc`: 62 / 100
- `bond-price`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `coast-fire`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `put-call-parity`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
- `tax-from-brackets`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
- `yield-to-maturity`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
- `zero-coupon-price`: 64 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: The description mentions none of its 3 or more arguments.
- `mortgage-affordability`: 65 / 100
  - Major: Says nothing about when to use it, or when not to.
- `after-tax-yield`: 66 / 100
- `debt-payoff`: 66 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: debts[].name.
- `return-stats`: 66 / 100
  - Major: Says nothing about when to use it, or when not to.
- `sharpe-ratio`: 66 / 100
- `de-gross-to-net`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `dollar-cost-averaging`: 67 / 100
  - Major: Says nothing about when to use it, or when not to.
- `vat`: 67 / 100
- `portfolio-longevity`: 69 / 100
- `required-return`: 69 / 100
- `roi`: 69 / 100
- `tax-equivalent-yield`: 69 / 100
  - Major: Says nothing about when to use it, or when not to.
- `credit-card-payoff`: 70 / 100
- `margin-markup`: 70 / 100
  - Major: Says nothing about when to use it, or when not to.
- `de-net-salary`: 71 / 100
  - Minor: Arguments without a description: privateHealth.
- `amortization`: 74 / 100
  - Major: Says nothing about when to use it, or when not to.
  - Minor: String arguments with no constraint or example: extra[].date.
- `irr`: 74 / 100

Is your server listed here and you would rather it were not? Email support@forecall.dev, and we will take it off within 7 days.

[All scored servers](https://forecall.dev/en/servers)
