Fi-Plan
Server Details
Financial simulator for Indian salaries: loans, taxes, SIPs and 50-year FIRE plans.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- ompurwar/fi-plan-mcp
- GitHub Stars
- 0
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 4 tools
Each tool targets a distinct calculation: asset projection, loan amortization, refinance simulation, and plan patching. The only potential confusion is between loan_amortization and loan_refinance, but descriptions clarify that one models the full schedule while the other is a what-if for rate/tenure changes.
Names are mostly consistent with a noun_noun or verb_noun pattern (asset_projection, loan_amortization, loan_refinance, simulate_plan). The mix of noun and verb starts is a minor deviation, but all are snake_case and readable.
Four tools is somewhat thin for a financial planning server that likely needs create/update/delete operations for plans, assets, and loans. However, each tool covers a meaningful calculation domain, so it is not severely under-scoped.
The surface is purely analytical: it lacks any CRUD operations to create or modify plans, assets, or loans. simulate_plan patches a copy but never persists changes, and there is no tool to retrieve a plan or manage stored entities, creating significant gaps for an agent that needs to manage financial plans.
Available Tools
4 toolsasset_projectionProject a single asset month-by-monthARead-onlyIdempotentInspect
Pure calculator for one asset (no plan needed): monthly value, invested, growth, income and TDS over duration months. Pass asset parameters (principal, growth_rate, yield_rate, income_frequency, income_mode, maturity_month, sale_month, sip) — class presets are NOT applied automatically, so pass explicit rates. TDS on FD interest follows the stored rules for the assessment_year. Returns rows plus closing value and totals.
Inputs: principal (required), growth_rate (required), sip, rent, +12 more.
loan_amortizationCompute a loan amortization scheduleARead-onlyIdempotentInspect
Pure calculation of EMI and a month-by-month amortization schedule for a loan of amount at annual interest_rate over tenure months. Returns opening/closing balance, interest, principal and running totals per month. Pass optional prepayments to model extra principal payments beyond the EMI (each {start_month, amount, frequency: 'm'|'q'|'y'|null, step_pct?} — null frequency = one-time lump, step_pct = % the amount grows by each recurrence): the EMI stays constant, the loan shortens, and the result becomes { schedule, payoff_month, total_interest_paid, total_prepaid, interest_saved } instead of a plain array. NOTE: here start_month is loan-relative (1 = the loan's first EMI month); on a persisted loan the same fields are plan-absolute months.
Inputs: amount (required), tenure (required), interest_rate (required), prepayments.
loan_refinanceAnalyze refinancing a loan at a new rateARead-onlyIdempotentInspect
Pure what-if: closes the loan at refinance_month (outstanding balance settled) and restarts it at new_rate over new_tenure months. Returns outstanding balance, old vs new EMI, remaining interest vs new total interest, interest_saved, net_savings (after optional foreclosure_charge) and breakeven_months (null when the new EMI is not lower). Read-only — to persist, update the old loan's end_month and add the new loan.
Inputs: amount (required), tenure (required), new_rate (required), new_tenure (required), +3 more.
simulate_planRun a what-if scenario on a planARead-onlyIdempotentInspect
Applies an ordered list of scenario patches to a DEEP COPY of the plan (never persisted) and returns the resulting snapshot plus applied_patches. Pass plan_id to load the plan server-side (preferred — never paste plan_json); plan_json is accepted for portability. Pass summary=true for the compact view; add milestones=true for long durations to get yearly points + totals instead of every month. Patches support add_income, add_expense, add_cashflow_change, add_loan, update_loan (loan_id plus any of title, principal_amount, interest_rate, start_month, end_month, deposit_to_bank, type, ref_id, prepayments), add_fdp (fdp: { start_month, end_month, s, e, i } with s + e + i = 100 — or the legacy { amount, interest_rate, tenure } fixed-deposit shape) and set_account_balance — nested ({"op":"add_cashflow_change","change":{...}}) and flat ({cashflow_id,value,start_month,...}) forms are both accepted; the op is inferred from the fields.
Inputs: patches, plan_id, summary, duration, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
India 2026-27: full income tax return (old vs new regime), net salary, gross for net, employer cost
FIRE & retirement calculators + a multi-currency portfolio rebalancer (exact buy/sell trades).
India's financial MCP — cards, loans, FDs, insurance, MFs; EMI/SIP/tax calcs; NAV lookup; RAG.
Retirement Monte Carlo, tax-aware withdrawals, 2026 tax calculators, RMD, IRMAA, every-state tax.
Related MCP Servers
- AlicenseAqualityBmaintenanceLocal-first MCP server for Indian income tax computation, enabling users to compute taxes, compare regimes, plan advance tax, and parse Form 26AS without sending data to the cloud.129 npm10MIT

cinderfi-mcpofficial
FlicenseNot gradedqualityDmaintenanceTax-aware retirement planning for Canada and the US. CPP/OAS and Social Security timing, RRSP/TFSA/401k/IRA projections, Monte Carlo simulation, withdrawal order optimization, and historical backtesting against 150 years of market data.2-- AlicenseBqualityBmaintenance39 tax tools for US individual taxpayers — federal/state tax calculations, credits, deductions, retirement strategies, audit risk, and tax planning. All calculations run locally, no data leaves the machine. Supports TY2024 and TY2025 (One Big Beautiful Bill Act).451,628 npm13MIT
- AlicenseNot gradedqualityDmaintenanceA simulation engine for retirement planning, accessible via an MCP server that allows AI agents to create financial plans, manage income, expenses, loans, taxes, and portfolios, and run Monte Carlo simulations.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.