Skip to main content
Glama

Server Details

Anonymous public tools for BetterOff. See the published agent boundary before use.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
14.7% over 23 days
Last Tested
Transport
Streamable HTTP
URL

TDQS

A3.8/5.0

Scored across 22 tools

Disambiguation2/5

The 15 calc_* tools are individually specific, but they overlap heavily with run_public_calculator, which also runs a public calculator. compare_public_scenarios further duplicates the ability to run the same calculator twice, and nothing clarifies when the specialized calc_* tools should be preferred over the generic runners.

Naming Consistency4/5

The calc_* calculators follow a clear, consistent prefix pattern, and the support tools use predictable get_/ list_/ run_/ search_ verbs. The main inconsistency is mixing the abbreviated calc_ prefix with the full word 'calculator' in run_public_calculator, but overall the naming remains readable and mostly uniform.

Tool Count3/5

At 22 tools, the set sits in the heavy range, though each calc_* tool does represent a distinct financial formula. The count feels inflated by redundant execution paths: run_public_calculator and compare_public_scenarios largely duplicate functionality already possible through the calc_* family, so not every tool clearly earns its place.

Completeness5/5

The toolset covers the full public-information lifecycle: discovery, contract retrieval, running calculations, comparing scenarios, searching docs, accessing pricing, and getting feature details. For a read-only public calculator/docs server, there are no obvious missing capabilities or dead ends.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 13 tool updates
    • Changedcalc_compound_interest3 fields changed
      • changedInput schema / properties / annualFeePct / description
        Previous value: -"Annual fees (%) — Deducted from the assumed annual return."New value: +"Annual fees (%): Deducted from the assumed annual return."
      • changedInput schema / properties / annualRatePct / description
        Previous value: -"Annual return (%) — Nominal, before inflation."New value: +"Annual return (%): Nominal, before inflation."
      • changedInput schema / properties / contributionTiming / description
        Previous value: -"Contribution timing — Whether each monthly contribution is added before or after that month's growth."New value: +"Contribution timing: Whether each monthly contribution is added before or after that month's growth."
    • Changedcalc_dca9 fields changed
      • changedInput schema / properties / cadence / description
        Previous value: -"Contribution cadence — How often the calculator makes an equal DCA purchase."New value: +"Contribution cadence: How often the calculator makes an equal DCA purchase."
      • changedInput schema / properties / cashYieldPct / description
        Previous value: -"Annual yield on uninvested cash — Yield earned while cash waits for later DCA purchases."New value: +"Annual yield on uninvested cash: Yield earned while cash waits for later DCA purchases."
      • changedInput schema / properties / endPrice / description
        Previous value: -"End price — The price used to value both strategies at the end."New value: +"End price: The price used to value both strategies at the end."
      • changedInput schema / properties / feePerPurchase / description
        Previous value: -"Fee per purchase — A flat trading fee deducted from every scheduled purchase."New value: +"Fee per purchase: A flat trading fee deducted from every scheduled purchase."
      • changedInput schema / properties / horizonYears / description
        Previous value: -"Horizon (years) — How long DCA takes to invest the full amount."New value: +"Horizon (years): How long DCA takes to invest the full amount."
      • changedInput schema / properties / scenario / description
        Previous value: -"Market scenario — A simplified price path for comparison, not a market forecast."New value: +"Market scenario: A simplified price path for comparison, not a market forecast."
      • changedInput schema / properties / startPrice / description
        Previous value: -"Start price — The price used for the lump-sum purchase and the first DCA purchase."New value: +"Start price: The price used for the lump-sum purchase and the first DCA purchase."
      • changedInput schema / properties / totalInvestment / description
        Previous value: -"Total investment — The same total is invested all at once or divided across the DCA schedule."New value: +"Total investment: The same total is invested all at once or divided across the DCA schedule."
      • changedInput schema / properties / volatilityPct / description
        Previous value: -"Illustrative path swing (%) — Controls a deterministic sine-shaped price swing. It is not statistical volatility or a forecast."New value: +"Illustrative path swing (%): Controls a deterministic sine-shaped price swing. It is not statistical volatility or a forecast."
    • Changedcalc_emergency_fund4 fields changed
      • changedInput schema / properties / insuranceDeductibleReserve / description
        Previous value: -"Insurance deductible reserve — Optional reserve for the largest likely health, home, or auto deductible not already in monthly expenses."New value: +"Insurance deductible reserve: Optional reserve for the largest likely health, home, or auto deductible not already in monthly expenses."
      • changedInput schema / properties / monthlyExpenses / description
        Previous value: -"Monthly essential expenses — Housing, food, utilities, insurance, debt minimums."New value: +"Monthly essential expenses: Housing, food, utilities, insurance, debt minimums."
      • changedInput schema / properties / monthlySavingsRate / description
        Previous value: -"Monthly savings rate — Amount directed toward this goal each month."New value: +"Monthly savings rate: Amount directed toward this goal each month."
      • changedInput schema / properties / variableIncomeBufferMonths / description
        Previous value: -"Extra variable-income buffer (months) — Optional additional coverage for commissions, contract work, seasonal income, or a single-income household."New value: +"Extra variable-income buffer (months): Optional additional coverage for commissions, contract work, seasonal income, or a single-income household."
    • Changedcalc_fire6 fields changed
      • changedInput schema / properties / annualContributionGrowthPct / description
        Previous value: -"Annual investment growth (%) — Annual increase in the monthly investment amount."New value: +"Annual investment growth (%): Annual increase in the monthly investment amount."
      • changedInput schema / properties / annualExpenses / description
        Previous value: -"Annual expenses — Yearly spending to sustain after retirement."New value: +"Annual expenses: Yearly spending to sustain after retirement."
      • changedInput schema / properties / annualFeePct / description
        Previous value: -"Annual investment fees (%) — Deducted from the assumed return."New value: +"Annual investment fees (%): Deducted from the assumed return."
      • changedInput schema / properties / annualReturnPct / description
        Previous value: -"Expected annual return (%) — Pre-inflation return on invested assets."New value: +"Expected annual return (%): Pre-inflation return on invested assets."
      • changedInput schema / properties / otherAnnualIncome / description
        Previous value: -"Other annual retirement income — Pension, Social Security, or work income that reduces expenses funded by the portfolio."New value: +"Other annual retirement income: Pension, Social Security, or work income that reduces expenses funded by the portfolio."
      • changedInput schema / properties / withdrawalRatePct / description
        Previous value: -"Safe withdrawal rate (%) — Percentage of portfolio withdrawn annually in retirement."New value: +"Safe withdrawal rate (%): Percentage of portfolio withdrawn annually in retirement."
    • Changedcalc_impermanent_loss2 fields changed
      • changedInput schema / properties / priceChangeA / description
        Previous value: -"Token A price multiplier — 1.0 = unchanged, 2.0 = doubled, 0.5 = halved."New value: +"Token A price multiplier: 1.0 = unchanged, 2.0 = doubled, 0.5 = halved."
      • changedInput schema / properties / priceChangeB / description
        Previous value: -"Token B price multiplier — 1.0 = unchanged, 2.0 = doubled, 0.5 = halved."New value: +"Token B price multiplier: 1.0 = unchanged, 2.0 = doubled, 0.5 = halved."
    • Changedcalc_inflation2 fields changed
      • changedInput schema / properties / categoryRates / description
        Previous value: -"Optional category assumptions — Weighted household categories override the single general rate when supplied."New value: +"Optional category assumptions: Weighted household categories override the single general rate when supplied."
      • changedInput schema / properties / inflationRatePct / description
        Previous value: -"Annual inflation rate (%) — This calculator assumes the same rate every year."New value: +"Annual inflation rate (%): This calculator assumes the same rate every year."
    • Changedcalc_investment_return3 fields changed
      • changedInput schema / properties / dividendsReceived / description
        Previous value: -"Dividends received — Cumulative cash dividends over the holding period."New value: +"Dividends received: Cumulative cash dividends over the holding period."
      • changedInput schema / properties / feesPaid / description
        Previous value: -"Fees paid — Cumulative fees not already reflected in the ending value."New value: +"Fees paid: Cumulative fees not already reflected in the ending value."
      • changedInput schema / properties / finalValue / description
        Previous value: -"Final value — Market value at the end of the holding period."New value: +"Final value: Market value at the end of the holding period."
    • Changedcalc_mortgage7 fields changed
      • changedInput schema / properties / annualPmiRatePct / description
        Previous value: -"Annual PMI rate (%) — Applies when the down payment is under 20%; use the rate from a loan estimate when available."New value: +"Annual PMI rate (%): Applies when the down payment is under 20%; use the rate from a loan estimate when available."
      • changedInput schema / properties / annualRatePct / description
        Previous value: -"Interest rate (%) — Fixed annual note rate before fees."New value: +"Interest rate (%): Fixed annual note rate before fees."
      • changedInput schema / properties / closingCosts / description
        Previous value: -"Closing costs — Upfront lender and transaction costs, excluding the down payment."New value: +"Closing costs: Upfront lender and transaction costs, excluding the down payment."
      • changedInput schema / properties / downPaymentPct / description
        Previous value: -"Down payment (%) — Percentage of home price paid upfront as equity."New value: +"Down payment (%): Percentage of home price paid upfront as equity."
      • changedInput schema / properties / extraPrincipalMonthly / description
        Previous value: -"Extra principal each month — Additional principal payment used to shorten payoff and reduce interest."New value: +"Extra principal each month: Additional principal payment used to shorten payoff and reduce interest."
      • changedInput schema / properties / monthlyHOA / description
        Previous value: -"Monthly HOA — Monthly homeowners association fee, if applicable."New value: +"Monthly HOA: Monthly homeowners association fee, if applicable."
      • changedInput schema / properties / monthlyMaintenance / description
        Previous value: -"Monthly maintenance reserve — Optional owner-paid maintenance budget; not part of PITI."New value: +"Monthly maintenance reserve: Optional owner-paid maintenance budget; not part of PITI."
    • Changedcalc_net_worth1 field changed
      • changedInput schema / properties / asOfDate / description
        Previous value: -"Snapshot date — Date the overall snapshot represents. Add source and valuation date to each item where available."New value: +"Snapshot date: Date the overall snapshot represents. Add source and valuation date to each item where available."
    • Changedcalc_paycheck2 fields changed
      • changedInput schema / properties / retirement401kPct / description
        Previous value: -"401(k) contribution — Traditional pre-tax contribution as a percentage of gross pay."New value: +"401(k) contribution: Traditional pre-tax contribution as a percentage of gross pay."
      • changedInput schema / properties / stateRatePct / description
        Previous value: -"Estimated state rate — Used for states without a dated calculator profile."New value: +"Estimated state rate: Used for states without a dated calculator profile."
    • Changedcalc_portfolio_allocation2 fields changed
      • changedInput schema / properties / portfolioValue / description
        Previous value: -"Portfolio value — Your current invested assets."New value: +"Portfolio value: Your current invested assets."
      • changedInput schema / properties / riskCapacity / description
        Previous value: -"Capacity to absorb losses — Financial ability to tolerate losses, separate from willingness to take risk. The more conservative of the two governs the illustration."New value: +"Capacity to absorb losses: Financial ability to tolerate losses, separate from willingness to take risk. The more conservative of the two governs the illustration."
    • Changedcalc_retirement6 fields changed
      • changedInput schema / properties / annualContributionGrowthPct / description
        Previous value: -"Annual contribution growth (%) — Increase applied to monthly contributions after each projection year."New value: +"Annual contribution growth (%): Increase applied to monthly contributions after each projection year."
      • changedInput schema / properties / annualFeePct / description
        Previous value: -"Annual investment fees (%) — Deducted from the assumed annual return."New value: +"Annual investment fees (%): Deducted from the assumed annual return."
      • changedInput schema / properties / annualReturnPct / description
        Previous value: -"Expected annual return (%) — Nominal annual return before inflation."New value: +"Expected annual return (%): Nominal annual return before inflation."
      • changedInput schema / properties / desiredMonthlyIncome / description
        Previous value: -"Desired retirement income — Monthly income target in retirement."New value: +"Desired retirement income: Monthly income target in retirement."
      • changedInput schema / properties / otherMonthlyIncome / description
        Previous value: -"Other monthly retirement income — Expected Social Security, pension, or other income that reduces the amount the portfolio must provide."New value: +"Other monthly retirement income: Expected Social Security, pension, or other income that reduces the amount the portfolio must provide."
      • changedInput schema / properties / withdrawalRatePct / description
        Previous value: -"Withdrawal-rate assumption (%) — Planning assumption only; it is not guaranteed to be safe."New value: +"Withdrawal-rate assumption (%): Planning assumption only; it is not guaranteed to be safe."
    • Changedcalc_savings_goal3 fields changed
      • changedInput schema / properties / annualFeePct / description
        Previous value: -"Annual fees (%) — Deducted from the assumed annual return."New value: +"Annual fees (%): Deducted from the assumed annual return."
      • changedInput schema / properties / annualReturnPct / description
        Previous value: -"Annual return (%) — Nominal pre-inflation return."New value: +"Annual return (%): Nominal pre-inflation return."
      • changedInput schema / properties / targetMonths / description
        Previous value: -"Target timeline (months) — Used to calculate required monthly contribution."New value: +"Target timeline (months): Used to calculate required monthly contribution."
  2. 22 tool updates
    • First observedcalc_compound_interest
    • First observedcalc_dca
    • First observedcalc_debt_payoff
    • First observedcalc_emergency_fund
    • First observedcalc_fire
    • First observedcalc_impermanent_loss
    • First observedcalc_inflation
    • First observedcalc_investment_return
    • First observedcalc_mortgage
    • First observedcalc_net_worth
    • First observedcalc_paycheck
    • First observedcalc_portfolio_allocation
    • First observedcalc_retirement
    • First observedcalc_savings_goal
    • First observedcalc_subscription_cost
    • First observedcompare_public_scenarios
    • First observedget_feature_details
    • First observedget_pricing
    • First observedget_public_calculator_contract
    • First observedlist_public_calculators
    • First observedrun_public_calculator
    • First observedsearch_public_docs

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables autonomous agents to access transparent public utilities such as UTC time, HTTP status catalogs, IANA time zones, and tool compatibility checks, while preserving privacy through daily rotating pseudonyms and no storage of raw identifiers.
    9 npm
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    24 free personal-finance and macro tools (mortgage, paycheck, tax, FRED, BLS) for LLM agents. Zero API keys, stdio transport, source-cited from IRS, Federal Reserve, BLS, Treasury, and Freddie Mac.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    31 deterministic utility tools over one public endpoint: image conversion and lossless EXIF/metadata stripping, App Store screenshot/icon/favicon generation, WCAG and OKLCH colour maths, .strings and provisioning-profile checks, plus TDEE, recipe and plant calculators. No API key, no account, no model calls.
    ISC
  • A
    license
    A
    quality
    B
    maintenance
    Portable agent tools with typed schemas (diff, cron, units, JSON→TS, outdoor helpers, prompts). Free to try—no account required.
    30
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources