Numeratica — financial planning calculations is an MCP server with 76 tools an agent can call, among them annuity, benefits_dependent_care, benefits_health_plan. It answers at https://api.numeratica.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
Deterministic US financial planning: retirement Monte Carlo, Roth conversion, RMD, tax, IRMAA, SS
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
annuity | Annuity. Numeratica POST /v1/annuity — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: age, assumed_rate, payout_type, period_certain_years, premium, second_age |
benefits_dependent_care | Benefits dependent care. Numeratica POST /v1/benefits/dependent-care — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accept Inputs: dependent_care_expenses, filing_status, fsa_contribution_limit, marginal_tax_rate, ordinary_income, qualifying_count |
benefits_health_plan | Benefits health plan. Numeratica POST /v1/benefits/health-plan — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fie Inputs: employer_hsa_seed, expected_medical_spend, hdhp, hsa_contribution, marginal_tax_rate, ppo |
capital_market_assumptions | Capital market assumptions. Numeratica POST /v1/capital-market-assumptions — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the Inputs: assets, correlation, default_correlation |
cashflow_npv_irr | Cashflow npv irr. Numeratica POST /v1/cashflow/npv-irr — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: cashflows, dated_cashflows, rate |
college_savings | College savings. Numeratica POST /v1/college-savings — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: annual_cost_today, college_start_age, current_child_age, current_savings, expected_return, tuition_inflation |
contribution_limits | Contribution limits. Numeratica POST /v1/contribution-limits — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted field Inputs: age, compensation, elective_deferral_ytd, employer_match_cap_pct, employer_match_rate, hsa_contribution_ytd |
debt_payoff | Debt payoff. Numeratica POST /v1/debt-payoff — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: debts, monthly_budget, strategy |
debt_vs_invest | Debt vs invest. Numeratica POST /v1/debt-vs-invest — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: annual_fee_rate, expected_return, extra_monthly, horizon_years, interest_deductible, loan_annual_rate |
education_529_to_roth | Education 529 to roth. Numeratica POST /v1/education/529-to-roth — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted f Inputs: account_age_years, balance, beneficiary_age, beneficiary_earned_income, lifetime_rolled_already, other_ira_contributions |
education_aid_estimate | Education aid estimate. Numeratica POST /v1/education/aid-estimate — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted Inputs: award_year, cost_of_attendance, family_size, parent2_earned_income, parent_agi, parent_business_farm_worth |
education_student_loan | Education student loan. Numeratica POST /v1/education/student-loan — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted Inputs: agi, dependents, family_size, guideline_year, interest_rate, loan_balance |
education_student_loan_refi | Education student loan refi. Numeratica POST /v1/education/student-loan-refi — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for th Inputs: discount_rate, federal, refi_rate, refi_term_months |
equity_comp_espp | Equity comp espp. Numeratica POST /v1/equity-comp/espp — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: discount_pct, offering_date_price, purchase_date_price, sale_price, shares |
equity_comp_iso | Equity comp iso. Numeratica POST /v1/equity-comp/iso — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: filing_status, fmv_at_exercise, ordinary_income, other_amt_preference_items, sale_price, shares |
equity_comp_iso_amt_capacity | Equity comp iso amt capacity. Numeratica POST /v1/equity-comp/iso-amt-capacity — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for Inputs: filing_status, fmv_at_exercise, ordinary_income, other_amt_preference_items, strike_price, tax_year |
equity_comp_iso_schedule | Equity comp iso schedule. Numeratica POST /v1/equity-comp/iso-schedule — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the acce Inputs: annual_amt_budget, annual_fmv_growth, annual_income_growth, annual_ordinary_income, filing_status, fmv_at_start |
equity_comp_nso | Equity comp nso. Numeratica POST /v1/equity-comp/nso — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: filing_status, fmv_at_exercise, other_ordinary_income, shares, strike_price, tax_year |
equity_comp_nua | Equity comp nua. Numeratica POST /v1/equity-comp/nua — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: cost_basis, discount_rate, filing_status, growth_rate, ltcg_rate, marginal_ordinary_rate |
equity_comp_rsu | Equity comp rsu. Numeratica POST /v1/equity-comp/rsu — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: filing_status, fmv_at_vest, other_ordinary_income, shares, tax_year |
equity_comp_section_83b | Equity comp section 83b. Numeratica POST /v1/equity-comp/section-83b — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accept Inputs: filing_status, fmv_at_grant, fmv_at_vest, other_ordinary_income, price_paid, shares |
goal_funding | Goal funding. Numeratica POST /v1/goal-funding — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: annual_return, contributions_at_beginning, current_savings, periods_per_year, target_amount, years |
healthcare_aca_optimize | Healthcare aca optimize. Numeratica POST /v1/healthcare/aca-optimize — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accept Inputs: age, base_income, benchmark_annual_premium, deferred_balance, filing_status, household_size |
healthcare_costs | Healthcare costs. Numeratica POST /v1/healthcare-costs — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: age, benchmark_annual_premium, coverage_year, filing_status, household_size, magi |
inflation_adjust | Inflation adjust. Numeratica POST /v1/inflation-adjust — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: amount, annual_rate, direction, years |
inherited_ira | Inherited ira. Numeratica POST /v1/inherited-ira — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: account_growth_rate, annual_rmd_floor, filing_status, inherited_balance, other_income, other_income_schedule |
insurance_disability_needs | Insurance disability needs. Numeratica POST /v1/insurance/disability-needs — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the Inputs: employer_group_fraction, employer_group_monthly_max, employer_paid_premium, essential_monthly_expenses, gross_annual_income, individual_monthly_benefit |
insurance_life_needs | Insurance life needs. Numeratica POST /v1/insurance/life-needs — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fie Inputs: annual_income, debts, education_fund, effective_tax_rate, emergency_fund, existing_assets |
insurance_long_term_care | Insurance long term care. Numeratica POST /v1/insurance/long-term-care — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the acce Inputs: annual_care_cost_today, annual_premium, care_cost_inflation, care_duration_years, care_start_age, current_age |
ira_eligibility | Ira eligibility. Numeratica POST /v1/ira-eligibility — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: age, compensation, covered_by_workplace_plan, elective_deferral, employer_contributions, filing_status |
loan_amortization | Loan amortization. Numeratica POST /v1/loan/amortization — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: annual_rate, extra_monthly_payment, include_schedule, principal, term_months |
longevity | Longevity. Numeratica POST /v1/longevity — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: age, health_adjustment, second_age, second_health_adjustment, second_sex, sex |
medicare_irmaa | Medicare IRMAA: Part B and Part D income-related monthly adjustment by tier, plus headroom to the next tier. MAGI uses the 2-year lookback; filing_status is single/mfj/mfs. Inputs: filing_status, irmaa_year, magi |
medicare_late_enrollment_penalty | Medicare late enrollment penalty. Numeratica POST /v1/medicare/late-enrollment-penalty — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input sch Inputs: part_b_months_late, part_d_months_late, projection_years, year |
mortgage_affordability | Mortgage affordability. Numeratica POST /v1/mortgage/affordability — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted Inputs: annual_income, back_end_dti, down_payment, front_end_dti, hoa_monthly, insurance_rate |
mortgage_points | Mortgage points. Numeratica POST /v1/mortgage/points — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: base_rate, buydown_rate, loan_amount, points, term_months |
mortgage_refinance | Mortgage refinance. Numeratica POST /v1/mortgage/refinance — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fields. Inputs: closing_costs, current_balance, current_rate, current_remaining_months, new_rate, new_term_months |
mortgage_rent_vs_buy | Mortgage rent vs buy. Numeratica POST /v1/mortgage/rent-vs-buy — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the accepted fie Inputs: closing_cost_rate, down_payment, hoa_monthly, holding_period_months, home_appreciation, home_price |
mortgage_term_comparison | Mortgage term comparison. Numeratica POST /v1/mortgage/term-comparison — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for the acce Inputs: investment_return, loan_amount, long_rate, long_term_months, short_rate, short_term_months |
pension_lump_sum_vs_annuity | Pension lump sum vs annuity. Numeratica POST /v1/pension/lump-sum-vs-annuity — returns JSON with result_id, engine_version, and a not-advice disclaimer (seed echoed for reproducible Monte Carlo where applicable). See the input schema for th Inputs: cola_rate, current_age, discount_rate, end_age, lump_sum_offer, monthly_pension |
portfolio_glidepath, portfolio_rebalance, retirement_accumulation_projection, retirement_backdoor_roth, retirement_hsa, retirement_monte_carlo, retirement_qlac, retirement_rmd, retirement_savings_target, retirement_self_employed, retirement_sepp, retirement_survivor_scenario, retirement_withdrawal_sequencing, retirement_withdrawal_strategy, roth_conversion, roth_vs_traditional, savings_waterfall, social_security, social_security_couple_claim, tax_asset_location, tax_bracket_room, tax_estimate, tax_estimated_tax, tax_filing_status, tax_gain_harvesting, tax_liquidation_schedule, tax_marginal_map, tax_qcd_plan, tax_qsbs_exclusion, tax_s_corp_salary, tax_social_security_benefits, tax_state_income, tax_survivor_transition, tax_tlh_benefit, tax_w4_checkup, tvm
Every block below points at https://api.numeratica.com/mcp. Pick your client and copy.
claude mcp add --transport http numeratica-financial-planning-ca https://api.numeratica.com/mcp
{
"mcpServers": {
"numeratica-financial-planning-ca": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.numeratica.com/mcp"]
}
}
}{
"mcpServers": {
"numeratica-financial-planning-ca": {
"url": "https://api.numeratica.com/mcp"
}
}
}{
"servers": {
"numeratica-financial-planning-ca": {
"type": "http",
"url": "https://api.numeratica.com/mcp"
}
}
}{
"context_servers": {
"numeratica-financial-planning-ca": {
"url": "https://api.numeratica.com/mcp"
}
}
}{
"mcpServers": {
"numeratica-financial-planning-ca": {
"serverUrl": "https://api.numeratica.com/mcp"
}
}
}{
"mcpServers": {
"numeratica-financial-planning-ca": {
"url": "https://api.numeratica.com/mcp"
}
}
}name: Numeratica — financial planning calculations
version: 0.0.1
schema: v1
mcpServers:
- name: Numeratica — financial planning calculations
type: streamable-http
url: https://api.numeratica.com/mcp{
"mcpServers": {
"numeratica-financial-planning-ca": {
"httpUrl": "https://api.numeratica.com/mcp"
}
}
}{
"mcpServers": {
"numeratica-financial-planning-ca": {
"type": "http",
"url": "https://api.numeratica.com/mcp"
}
}
}{
"mcpServers": {
"numeratica-financial-planning-ca": {
"url": "https://api.numeratica.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fapi.numeratica.com%2Fmcp&type=streamable_http&id=numeratica-financial-planning-ca&name=Numeratica%20%E2%80%94%20financial%20planning%20calculations
It answered our last check on 18 October 2026 in 196 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by numeratica.com and served from api.numeratica.com, the vendor's own domain: https://api.numeratica.com/mcp.
76, as returned by the server's own tools/list on 31 August 2026: annuity, benefits_dependent_care, benefits_health_plan, capital_market_assumptions, cashflow_npv_irr, college_savings, contribution_limits, debt_payoff, and 68 more.
It answered our last check on 18 October 2026 in 196 ms. Over 10 checks since 5 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.numeratica.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: com.numeratica. Endpoint host: api.numeratica.com. ARD identifier: urn:air:com.numeratica:mcp:mcp.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.