{"serverId":"mcp-registry/com.numeratica/mcp","tools":[{"name":"benefits_health_plan","fixed":{"name":"benefits_health_plan","description":"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 fields.","inputSchema":{"type":"object","properties":{"ppo":{"type":"object","properties":{"oop_max":{"type":"number"},"premium":{"type":"number"},"deductible":{"type":"number"},"coinsurance":{"type":"number"}},"additionalProperties":false},"hdhp":{"type":"object","properties":{"oop_max":{"type":"number"},"premium":{"type":"number"},"deductible":{"type":"number"},"coinsurance":{"type":"number"}},"additionalProperties":false},"hsa_contribution":{"type":"number"},"employer_hsa_seed":{"type":"number"},"marginal_tax_rate":{"type":"number"},"ppo_fsa_contribution":{"type":"number"},"expected_medical_spend":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":262,"tokensAfter":262},{"name":"debt_payoff","fixed":{"name":"debt_payoff","description":"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.","inputSchema":{"type":"object","properties":{"debts":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"balance":{"type":"number"},"annual_rate":{"type":"number"},"minimum_payment":{"type":"number"}},"additionalProperties":false}},"strategy":{"type":"string"},"monthly_budget":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":173,"tokensAfter":173},{"name":"education_aid_estimate","fixed":{"name":"education_aid_estimate","description":"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 fields.","inputSchema":{"type":"object","properties":{"award_year":{"type":"integer"},"parent_agi":{"type":"number"},"family_size":{"type":"integer"},"student_agi":{"type":"number"},"single_parent":{"type":"boolean"},"student_assets":{"type":"number"},"cost_of_attendance":{"type":"number"},"parent_cash_savings":{"type":"number"},"parent_earned_income":{"type":"number"},"parent_filing_status":{"type":"string"},"parent2_earned_income":{"type":"number"},"parent_untaxed_income":{"type":"number"},"student_earned_income":{"type":"number"},"parent_income_tax_paid":{"type":"number"},"parent_investments_net":{"type":"number"},"student_untaxed_income":{"type":"number"},"student_income_tax_paid":{"type":"number"},"parent_business_farm_worth":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":300,"tokensAfter":300},{"name":"equity_comp_iso_schedule","fixed":{"name":"equity_comp_iso_schedule","description":"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 accepted fields.","inputSchema":{"type":"object","properties":{"tax_year":{"type":"integer"},"fmv_at_start":{"type":"number"},"strike_price":{"type":"number"},"total_shares":{"type":"number"},"filing_status":{"type":"string"},"horizon_years":{"type":"integer"},"annual_amt_budget":{"type":"number"},"annual_fmv_growth":{"type":"number"},"annual_income_growth":{"type":"number"},"annual_ordinary_income":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":205,"tokensAfter":205},{"name":"healthcare_aca_optimize","fixed":{"name":"healthcare_aca_optimize","description":"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 accepted fields.","inputSchema":{"type":"object","properties":{"age":{"type":"integer"},"state":{"type":"string"},"tax_year":{"type":"integer"},"base_income":{"type":"number"},"roth_balance":{"type":"number"},"filing_status":{"type":"string"},"spending_need":{"type":"number"},"household_size":{"type":"integer"},"taxable_balance":{"type":"number"},"deferred_balance":{"type":"number"},"tax_exempt_interest":{"type":"number"},"taxable_gain_fraction":{"type":"number"},"benchmark_annual_premium":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":230,"tokensAfter":230},{"name":"healthcare_costs","fixed":{"name":"healthcare_costs","description":"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.","inputSchema":{"type":"object","properties":{"age":{"type":"integer"},"magi":{"type":"number"},"state":{"type":"string"},"coverage_year":{"type":"integer"},"filing_status":{"type":"string"},"household_size":{"type":"integer"},"benchmark_annual_premium":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":162,"tokensAfter":162},{"name":"mortgage_rent_vs_buy","fixed":{"name":"mortgage_rent_vs_buy","description":"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 fields.","inputSchema":{"type":"object","properties":{"inflation":{"type":"number"},"home_price":{"type":"number"},"hoa_monthly":{"type":"number"},"rent_growth":{"type":"number"},"down_payment":{"type":"number"},"monthly_rent":{"type":"number"},"mortgage_rate":{"type":"number"},"insurance_rate":{"type":"number"},"loan_term_months":{"type":"integer"},"maintenance_rate":{"type":"number"},"closing_cost_rate":{"type":"number"},"home_appreciation":{"type":"number"},"investment_return":{"type":"number"},"property_tax_rate":{"type":"number"},"selling_cost_rate":{"type":"number"},"holding_period_months":{"type":"integer"},"renters_insurance_monthly":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":273,"tokensAfter":273},{"name":"tax_estimate","fixed":{"name":"tax_estimate","description":"Federal income tax estimate (2025/2026): ordinary brackets, standard/itemized deduction, LTCG stacking, NIIT, Additional Medicare; optional AMT (include_amt) and real per-state tax via the state field. filing_status is one of single/mfj/mfs/hoh.","inputSchema":{"type":"object","properties":{"qbi":{"type":"number"},"state":{"type":"string"},"wages":{"type":"number"},"qbi_ubia":{"type":"number"},"tax_year":{"type":"integer"},"salt_paid":{"type":"number"},"include_amt":{"type":"boolean"},"include_qbi":{"type":"boolean"},"qbi_is_sstb":{"type":"boolean"},"llc_expenses":{"type":"number"},"qbi_w2_wages":{"type":"number"},"senior_count":{"type":"integer"},"filing_status":{"type":"string"},"force_itemize":{"type":"boolean"},"state_tax_rate":{"type":"number"},"include_credits":{"type":"boolean"},"ordinary_income":{"type":"number"},"aged_blind_count":{"type":"integer"},"other_dependents":{"type":"integer"},"qualified_income":{"type":"number"},"adoption_expenses":{"type":"number"},"itemized_deductions":{"type":"number"},"qualifying_children":{"type":"integer"},"amt_preference_items":{"type":"number"},"dependent_care_count":{"type":"integer"},"state_taxable_income":{"type":"number"},"aotc_student_expenses":{"type":"array","items":{"type":"number"}},"net_investment_income":{"type":"number"},"adoption_special_needs":{"type":"boolean"},"include_itemized_limit":{"type":"boolean"},"qbi_reit_ptp_dividends":{"type":"number"},"social_security_income":{"type":"number"},"dependent_care_expenses":{"type":"number"},"charitable_contributions":{"type":"number"},"eitc_qualifying_children":{"type":"integer"},"retirement_contributions":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":479,"tokensAfter":479},{"name":"tax_estimated_tax","fixed":{"name":"tax_estimated_tax","description":"Tax estimated tax. Numeratica POST /v1/tax/estimated-tax — 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.","inputSchema":{"type":"object","properties":{"tax_year":{"type":"integer"},"withholding":{"type":"number"},"filing_status":{"type":"string"},"prior_year_agi":{"type":"number"},"prior_year_tax":{"type":"number"},"underpayment_rate":{"type":"number"},"estimated_payments":{"type":"array","items":{"type":"number"}},"projected_current_tax":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":186,"tokensAfter":186},{"name":"tax_filing_status","fixed":{"name":"tax_filing_status","description":"Tax filing status. Numeratica POST /v1/tax/filing-status — 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.","inputSchema":{"type":"object","properties":{"spouse_a":{"type":"object","properties":{"wages":{"type":"number"},"ordinary_income":{"type":"number"},"qualified_income":{"type":"number"},"itemized_deductions":{"type":"number"}},"additionalProperties":false},"spouse_b":{"type":"object","properties":{"wages":{"type":"number"},"ordinary_income":{"type":"number"},"qualified_income":{"type":"number"},"itemized_deductions":{"type":"number"}},"additionalProperties":false},"tax_year":{"type":"integer"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":226,"tokensAfter":226},{"name":"tax_liquidation_schedule","fixed":{"name":"tax_liquidation_schedule","description":"Tax liquidation schedule. Numeratica POST /v1/tax/liquidation-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 accepted fields.","inputSchema":{"type":"object","properties":{"tax_year":{"type":"integer"},"objective":{"type":"string"},"cost_basis":{"type":"number"},"other_ltcg":{"type":"number"},"growth_rate":{"type":"number"},"market_value":{"type":"number"},"filing_status":{"type":"string"},"horizon_years":{"type":"integer"},"state_tax_rate":{"type":"number"},"max_annual_gain":{"type":"number"},"other_ordinary_income":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":209,"tokensAfter":209},{"name":"tax_w4_checkup","fixed":{"name":"tax_w4_checkup","description":"Tax w4 checkup. Numeratica POST /v1/tax/w4-checkup — 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.","inputSchema":{"type":"object","properties":{"tax":{"type":"object","properties":{"qbi":{"type":"number"},"wages":{"type":"number"},"qbi_ubia":{"type":"number"},"tax_year":{"type":"integer"},"salt_paid":{"type":"number"},"include_amt":{"type":"boolean"},"include_qbi":{"type":"boolean"},"qbi_is_sstb":{"type":"boolean"},"llc_expenses":{"type":"number"},"qbi_w2_wages":{"type":"number"},"senior_count":{"type":"integer"},"filing_status":{"type":"string"},"force_itemize":{"type":"boolean"},"state_tax_rate":{"type":"number"},"include_credits":{"type":"boolean"},"ordinary_income":{"type":"number"},"aged_blind_count":{"type":"integer"},"other_dependents":{"type":"integer"},"qualified_income":{"type":"number"},"adoption_expenses":{"type":"number"},"itemized_deductions":{"type":"number"},"qualifying_children":{"type":"integer"},"amt_preference_items":{"type":"number"},"dependent_care_count":{"type":"integer"},"aotc_student_expenses":{"type":"array","items":{"type":"number"}},"net_investment_income":{"type":"number"},"adoption_special_needs":{"type":"boolean"},"include_itemized_limit":{"type":"boolean"},"qbi_reit_ptp_dividends":{"type":"number"},"dependent_care_expenses":{"type":"number"},"charitable_contributions":{"type":"number"},"eitc_qualifying_children":{"type":"integer"},"retirement_contributions":{"type":"number"}},"additionalProperties":false},"ytd_withheld":{"type":"number"},"prior_year_agi":{"type":"number"},"prior_year_tax":{"type":"number"},"pay_periods_remaining":{"type":"integer"},"per_paycheck_withholding":{"type":"number"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":517,"tokensAfter":517}],"toolsChanged":12,"tokensSaved":0,"todo":[{"tool":"annuity","params":["age","sex","premium","start_age","second_age","second_sex","payout_type","assumed_rate","survivor_pct","target_income","period_certain_years"]},{"tool":"benefits_dependent_care","params":["tax_year","filing_status","ordinary_income","qualifying_count","marginal_tax_rate","fsa_contribution_limit","dependent_care_expenses"]},{"tool":"benefits_health_plan","params":["ppo","hdhp","hsa_contribution","employer_hsa_seed","marginal_tax_rate","ppo_fsa_contribution","expected_medical_spend"]},{"tool":"capital_market_assumptions","params":["assets","correlation","default_correlation"]},{"tool":"cashflow_npv_irr","params":["rate","cashflows","dated_cashflows"]},{"tool":"college_savings","params":["current_savings","expected_return","years_in_college","annual_cost_today","college_start_age","current_child_age","tuition_inflation"]},{"tool":"contribution_limits","params":["age","tax_year","compensation","hsa_coverage","prior_year_wages","employer_match_rate","hsa_contribution_ytd","ira_contribution_ytd","elective_deferral_ytd","employer_match_cap_pct"]},{"tool":"debt_payoff","params":["debts","strategy","monthly_budget"]},{"tool":"debt_vs_invest","params":["seed","loan_balance","extra_monthly","horizon_years","marginal_rate","annual_fee_rate","expected_return","num_simulations","loan_annual_rate","return_volatility","interest_deductible","loan_minimum_payment"]},{"tool":"education_529_to_roth","params":["year","balance","beneficiary_age","account_age_years","recent_contributions","lifetime_rolled_already","other_ira_contributions","beneficiary_earned_income"]},{"tool":"education_aid_estimate","params":["award_year","parent_agi","family_size","student_agi","single_parent","student_assets","cost_of_attendance","parent_cash_savings","parent_earned_income","parent_filing_status","parent2_earned_income","parent_untaxed_income","student_earned_income","parent_income_tax_paid","parent_investments_net","student_untaxed_income","student_income_tax_paid","parent_business_farm_worth"]},{"tool":"education_student_loan","params":["agi","state","dependents","family_size","loan_balance","interest_rate","pursuing_pslf","guideline_year","loan_before_2014","standard_term_months"]},{"tool":"education_student_loan_refi","params":["federal","refi_rate","discount_rate","refi_term_months"]},{"tool":"equity_comp_espp","params":["shares","sale_price","discount_pct","offering_date_price","purchase_date_price"]},{"tool":"equity_comp_iso","params":["shares","tax_year","sale_price","strike_price","filing_status","fmv_at_exercise","ordinary_income","other_amt_preference_items"]},{"tool":"equity_comp_iso_amt_capacity","params":["tax_year","strike_price","filing_status","fmv_at_exercise","ordinary_income","other_amt_preference_items"]},{"tool":"equity_comp_iso_schedule","params":["tax_year","fmv_at_start","strike_price","total_shares","filing_status","horizon_years","annual_amt_budget","annual_fmv_growth","annual_income_growth","annual_ordinary_income"]},{"tool":"equity_comp_nso","params":["shares","tax_year","strike_price","filing_status","fmv_at_exercise","other_ordinary_income"]},{"tool":"equity_comp_nua","params":["tax_year","ltcg_rate","cost_basis","sale_price","growth_rate","market_value","discount_rate","filing_status","years_to_sale","marginal_ordinary_rate"]},{"tool":"equity_comp_rsu","params":["shares","tax_year","fmv_at_vest","filing_status","other_ordinary_income"]},{"tool":"equity_comp_section_83b","params":["shares","tax_year","price_paid","fmv_at_vest","fmv_at_grant","filing_status","other_ordinary_income"]},{"tool":"goal_funding","params":["years","annual_return","target_amount","current_savings","periods_per_year","contributions_at_beginning"]},{"tool":"healthcare_aca_optimize","params":["age","state","tax_year","base_income","roth_balance","filing_status","spending_need","household_size","taxable_balance","deferred_balance","tax_exempt_interest","taxable_gain_fraction","benchmark_annual_premium"]},{"tool":"healthcare_costs","params":["age","magi","state","coverage_year","filing_status","household_size","benchmark_annual_premium"]},{"tool":"inflation_adjust","params":["years","amount","direction","annual_rate"]},{"tool":"inherited_ira","params":["years","tax_year","other_income","filing_status","target_bracket","annual_rmd_floor","inherited_balance","account_growth_rate","other_income_schedule"]},{"tool":"insurance_disability_needs","params":["marginal_tax_rate","ssdi_offsets_group","gross_annual_income","ssdi_monthly_benefit","employer_paid_premium","employer_group_fraction","employer_group_monthly_max","essential_monthly_expenses","individual_monthly_benefit","target_replacement_fraction"]},{"tool":"insurance_life_needs","params":["debts","real_return","annual_income","education_fund","emergency_fund","final_expenses","existing_assets","mortgage_balance","effective_tax_rate","years_to_retirement","income_replace_years","survivor_annual_income","existing_life_insurance","income_replace_fraction","self_consumption_fraction"]},{"tool":"insurance_long_term_care","params":["current_age","discount_rate","premium_years","annual_premium","care_start_age","care_cost_inflation","care_duration_years","policy_benefit_years","policy_annual_benefit","annual_care_cost_today","policy_benefit_inflation"]},{"tool":"ira_eligibility","params":["age","magi","tax_year","compensation","filing_status","spouse_covered","elective_deferral","employer_contributions","covered_by_workplace_plan","plan_allows_mega_backdoor"]},{"tool":"loan_amortization","params":["principal","annual_rate","term_months","include_schedule","extra_monthly_payment"]},{"tool":"longevity","params":["age","sex","second_age","second_sex","health_adjustment","second_health_adjustment"]},{"tool":"medicare_irmaa","params":["magi","irmaa_year","filing_status"]},{"tool":"medicare_late_enrollment_penalty","params":["year","projection_years","part_b_months_late","part_d_months_late"]},{"tool":"mortgage_affordability","params":["pmi_rate","hoa_monthly","term_months","back_end_dti","down_payment","annual_income","front_end_dti","interest_rate","monthly_debts","insurance_rate","property_tax_rate"]},{"tool":"mortgage_points","params":["points","base_rate","loan_amount","term_months","buydown_rate"]},{"tool":"mortgage_refinance","params":["new_rate","current_rate","closing_costs","current_balance","new_term_months","roll_in_closing_costs","current_remaining_months"]},{"tool":"mortgage_rent_vs_buy","params":["inflation","home_price","hoa_monthly","rent_growth","down_payment","monthly_rent","mortgage_rate","insurance_rate","loan_term_months","maintenance_rate","closing_cost_rate","home_appreciation","investment_return","property_tax_rate","selling_cost_rate","holding_period_months","renters_insurance_monthly"]},{"tool":"mortgage_term_comparison","params":["long_rate","short_rate","loan_amount","long_term_months","investment_return","short_term_months"]},{"tool":"pension_lump_sum_vs_annuity","params":["end_age","cola_rate","current_age","survivor_pct","discount_rate","lump_sum_offer","monthly_pension","survivor_end_age"]},{"tool":"portfolio_glidepath","params":["method","end_age","final_age","rule_base","end_equity","glide_type","current_age","equity_floor","final_equity","start_equity","equity_ceiling","retirement_age"]},{"tool":"portfolio_rebalance","params":["band","holdings","tax_aware","withdrawal","new_contribution"]},{"tool":"retirement_accumulation_projection","params":["seed","years","accounts","inflation","glide_path","current_age","annual_fee_rate","escalation_rate","expected_return","num_simulations","return_volatility","employer_match_rate","employer_match_limit"]},{"tool":"retirement_backdoor_roth","params":["age","tax_year","filing_status","existing_basis","conversion_amount","elective_deferrals","pretax_ira_balance","plan_after_tax_limit","employer_contributions","nondeductible_contribution"]},{"tool":"retirement_hsa","params":["age","years","coverage","tax_year","marginal_rate","current_balance","expected_return","months_eligible","annual_contribution","use_last_month_rule"]},{"tool":"retirement_monte_carlo","params":["seed","assets","end_age","inflation","rebalance","glide_path","current_age","correlations","spending_rule","retirement_age","annual_fee_rate","annual_spending","current_balance","expected_return","num_simulations","guaranteed_income","return_volatility","annual_contribution"]},{"tool":"retirement_qlac","params":["age","sex","tax_year","start_age","birth_year","assumed_rate","qlac_premium","account_balance"]},{"tool":"retirement_rmd","params":["age","table","birth_year","second_age","account_balance"]},{"tool":"retirement_savings_target","params":["seed","end_age","inflation","current_age","other_income","retirement_age","annual_fee_rate","current_savings","expected_return","num_simulations","withdrawal_rate","return_volatility","target_annual_income","success_probability_target"]},{"tool":"retirement_self_employed","params":["age","tax_year","net_profit","existing_w2_deferrals"]},{"tool":"retirement_sepp","params":["age","interest_rate","account_balance"]},{"tool":"retirement_survivor_scenario","params":["spouse_a","spouse_b","tax_year","on_medicare","deceased_spouse","shared_ordinary_income"]},{"tool":"retirement_withdrawal_sequencing","params":["age","strategy","tax_year","birth_year","filing_status","spending_need","state_tax_rate","bracket_ceiling","taxable_balance","tax_free_balance","tax_deferred_balance","other_ordinary_income","other_qualified_income","taxable_cost_basis_fraction"]},{"tool":"retirement_withdrawal_strategy","params":["seed","end_age","strategy","inflation","floor_mult","glide_path","current_age","guard_width","ceiling_mult","guard_adjust","initial_rate","annual_fee_rate","current_balance","expected_return","num_simulations","vpw_real_return","return_volatility"]},{"tool":"roth_conversion","params":["end_age","tax_year","birth_year","current_age","roth_balance","annual_return","filing_status","irmaa_tier_cap","state_tax_rate","target_bracket","external_return","conversion_end_age","tax_deferred_balance","other_ordinary_income","pay_tax_from_external","external_taxable_balance"]},{"tool":"roth_vs_traditional","params":["years","expected_return","capital_gains_rate","invest_tax_savings","annual_contribution","current_marginal_rate","retirement_marginal_rate"]},{"tool":"savings_waterfall","params":["age","magi","tax_year","compensation","hsa_coverage","filing_status","annual_savings","prior_year_wages","employer_match_rate","employer_match_cap_pct","covered_by_workplace_plan"]},{"tool":"social_security","params":["spouse","claim_age","cola_rate","birth_year","pia_monthly","discount_rate","longevity_age","annual_earnings","earnings_test_year","survivor_claim_age"]},{"tool":"social_security_couple_claim","params":["spouse_a","spouse_b","discount_rate"]},{"tool":"tax_asset_location","params":["assets","tax_year","filing_status","taxable_income","taxable_balance","tax_advantaged_balance"]},{"tool":"tax_bracket_room","params":["tax_year","filing_status","taxable_income"]},{"tool":"tax_estimate","params":["qbi","state","wages","qbi_ubia","tax_year","salt_paid","include_amt","include_qbi","qbi_is_sstb","llc_expenses","qbi_w2_wages","senior_count","filing_status","force_itemize","state_tax_rate","include_credits","ordinary_income","aged_blind_count","other_dependents","qualified_income","adoption_expenses","itemized_deductions","qualifying_children","amt_preference_items","dependent_care_count","state_taxable_income","aotc_student_expenses","net_investment_income","adoption_special_needs","include_itemized_limit","qbi_reit_ptp_dividends","social_security_income","dependent_care_expenses","charitable_contributions","eitc_qualifying_children","retirement_contributions"]},{"tool":"tax_estimated_tax","params":["tax_year","withholding","filing_status","prior_year_agi","prior_year_tax","underpayment_rate","estimated_payments","projected_current_tax"]},{"tool":"tax_filing_status","params":["spouse_a","spouse_b","tax_year"]},{"tool":"tax_gain_harvesting","params":["magi","tax_year","filing_status","realize_amount","taxable_income"]},{"tool":"tax_liquidation_schedule","params":["tax_year","objective","cost_basis","other_ltcg","growth_rate","market_value","filing_status","horizon_years","state_tax_rate","max_annual_gain","other_ordinary_income"]},{"tool":"tax_marginal_map","params":["state","tax_year","sweep_step","sweep_stop","include_aca","sweep_start","filing_status","include_irmaa","household_size","sweep_variable","ordinary_income","qualified_income","tax_exempt_interest","medicare_beneficiaries","benchmark_annual_premium","social_security_benefits"]},{"tool":"tax_qcd_plan","params":["age","tax_year","birth_year","ira_balance","filing_status","intended_gift","other_itemized","ordinary_income","qualified_income","tax_exempt_interest","medicare_beneficiaries","social_security_benefits"]},{"tool":"tax_qsbs_exclusion","params":["gain","basis","tax_year","other_income","filing_status","acquisition_date","holding_period_years","gross_assets_at_issuance"]},{"tool":"tax_s_corp_salary","params":["sstb","ubia","tax_year","max_salary","other_income","filing_status","state_tax_rate","business_net_income","reasonable_comp_floor"]},{"tool":"tax_social_security_benefits","params":["other_income","filing_status","tax_exempt_interest","marginal_ordinary_rate","social_security_benefits"]},{"tool":"tax_state_income","params":["age","state","tax_year","filing_status","pension_income","state_taxable_income","social_security_income"]},{"tool":"tax_survivor_transition","params":["tax_year","ordinary_income","qualified_income","conversion_amount","tax_exempt_interest","social_security_lower","social_security_higher","survivor_ordinary_income"]},{"tool":"tax_tlh_benefit","params":["tax_year","growth_rate","filing_status","taxable_income","harvestable_loss","offsettable_gains","reinvestment_years"]},{"tool":"tax_w4_checkup","params":["tax","ytd_withheld","prior_year_agi","prior_year_tax","pay_periods_remaining","per_paycheck_withholding"]},{"tool":"tvm","params":["fv","pv","pmt","nper","rate","solve_for","payments_at_beginning"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}