mcpField
F
Fi-Plan

Fi-Plan

Remote
github.com/ompurwarFinance0Updated 7w ago
Repository

About Fi-Plan

Fi-Plan is a hosted financial simulator for Indian salaries, modeling monthly cash flows and net worth over periods of up to 50 years. It serves people evaluating loans, investments, and long-term financial plans.

Key features

  1. 01Monthly salary and tax simulation
  2. 02Loan amortization with prepayments
  3. 03Loan refinance break-even analysis
  4. 04Asset and portfolio projections
  5. 05Year-by-year plan simulation

Use cases

  1. 01Compare loan repayment and prepayment options
  2. 02Evaluate a loan refinance
  3. 03Project investment or asset growth
  4. 04Model a long-term financial plan

MCP support

Provides a public MCP Streamable HTTP endpoint with anonymous simulation tools and optional authenticated account tools. Clients connect to https://www.fi-plan.in/mcp.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://www.fi-plan.in/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

4
ParameterTypeRequiredDescription
patchesarrayNoOrdered scenario patches (add_income, add_expense, add_cashflow_change, add_loan, update_loan, add_fdp, set_account_balance).
plan_idstringNoLoad a saved plan by id (authenticated tier only).
summarybooleanNoReturn the compact summary (monthly totals + balances) instead of the full snapshot.
durationnumberNoProjection length in months (public tier caps this).
plan_jsonobjectNoInline plan object for anonymous use; bounded to 256 KB.
milestonesbooleanNoWith summary, return yearly points and totals instead of every month.

Details

From the project README

Fi-Plan MCP Server

Fi-Plan is a month-by-month financial simulator for Indian salaries — income, taxes, EMIs, SIPs, and up to 50 years of net worth.

This repository is the public descriptor for the hosted Fi-Plan MCP server. The server itself is not open source; the endpoint below is publicly reachable and speaks MCP over Streamable HTTP (JSON-RPC 2.0).

Endpoint

https://www.fi-plan.in/mcp

Tools

Anonymous tools (no account required, IP rate limited):

ToolWhat it does
loan_amortizationReal monthly amortization schedule, with optional prepayments
loan_refinanceRefinance analysis: old loan vs new loan, break-even
asset_projectionProjects asset / portfolio growth over a horizon
simulate_planRuns a full year-by-year projection from a plan_json payload

Authenticated tools (your plans, cashflows, loans, assets, net worth) are available with an API token or OAuth. Create a token at https://www.fi-plan.in/profile.

Client configuration

The exact format differs per client. Use the one for yours.

Claude Code (CLI — recommended):

claude mcp add --transport http fi-plan https://www.fi-plan.in/mcp

Claude Desktop / Claude apps — add as a custom connector:

Settings → Connectors → Add custom connector → URL https://www.fi-plan.in/mcp

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "fi-plan": {
      "url": "https://www.fi-plan.in/mcp"
    }
  }
}

VS Code (.vscode/mcp.json) — note the servers key and the required type:

{
  "servers": {
    "fi-plan": {
      "type": "http",
      "url": "https://www.fi-plan.in/mcp"
    }
  }
}

Any client using the .mcp.json / mcpServers shape (e.g. Claude Code project scope) — a url entry must include "type": "http", or the client treats it as a stdio server and skips it:

{
  "mcpServers": {
    "fi-plan": {
      "type": "http",
      "url": "https://www.fi-plan.in/mcp"
    }
  }
}
Authenticated (optional)

For account tools, pass a token in a header. Works only in clients that support custom headers (Cursor, VS Code, Claude Code); the Claude Desktop/apps connector UI does not take custom headers.

Claude Code:

claude mcp add --transport http fi-plan https://www.fi-plan.in/mcp \
  --header "Authorization: Bearer fp_your_token_here"

Cursor / VS Code / .mcp.json:

{
  "mcpServers": {
    "fi-plan": {
      "type": "http",
      "url": "https://www.fi-plan.in/mcp",
      "headers": { "Authorization": "Bearer fp_your_token_here" }
    }
  }
}

Discovery

License

The contents of this repository (documentation) are MIT licensed. The Fi-Plan application and MCP server are proprietary — see https://www.fi-plan.in for terms.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.