Skip to main content
Glama
sarveshtalele

Personal Finance MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
calculate_future_valueA

Calculate Future Value of a lump sum investment with compounding. FV = PV × (1 + r/n)^(n×t). Use compounding: annually, semi_annually, quarterly, monthly, daily, continuous.

calculate_present_valueB

Calculate Present Value — what a future sum is worth today. PV = FV / (1 + r/n)^(n×t).

calculate_annuity_fvB

Calculate Future Value of regular periodic payments (annuity/SIP). Ordinary annuity: payments at end of period. Due: at beginning.

calculate_annuity_pvB

Calculate Present Value of regular periodic payments. Useful for valuing loan payments, pension, lease payments.

calculate_perpetuityA

Calculate Present Value of perpetuity (infinite periodic payments). Simple: PV = PMT/r. Growing: PV = PMT/(r-g).

calculate_rule_of_72A

Rule of 72: Approximate how many years to double your money. Years ≈ 72 / annual_rate.

calculate_effective_rateB

Calculate Effective Annual Rate from nominal rate. EAR = (1 + r/n)^n - 1. Compare rates with different compounding.

calculate_real_returnB

Calculate real (inflation-adjusted) rate of return using Fisher equation. (1 + real) = (1 + nominal) / (1 + inflation).

calculate_inflation_impactC

Calculate future cost of something after inflation. Shows how much more you'll need in the future for the same expense.

calculate_savings_neededB

Calculate monthly savings required to reach a financial target. Accounts for existing savings and expected returns.

calculate_emiA

Calculate EMI (Equated Monthly Instalment) for a loan. EMI = P × r × (1+r)^n / ((1+r)^n - 1). Also shows total interest paid and interest-to-principal ratio.

loan_amortizationA

Generate loan amortization schedule showing month-wise principal/interest split. Shows how the interest component decreases and principal component increases over time.

compare_loansA

Compare multiple loan options to find the best deal. Input: JSON array of loans, each with: principal, annual_rate, tenure_years, name. Example: [{"principal": 5000000, "annual_rate": 8.5, "tenure_years": 20, "name": "Bank A"}]

calculate_prepayment_savingsA

Calculate how much you save by prepaying a loan (extra EMI or lump sum). Shows interest saved and tenure reduction.

invest_or_prepay_loanB

Should you invest surplus money or prepay an existing loan? Compares post-tax investment return vs effective loan cost.

analyze_debt_consolidationB

Analyze if consolidating multiple debts into one loan makes sense. Input debts_json: [{"name": "Credit Card", "balance": 100000, "rate": 36, "emi": 5000}]

calculate_net_worthA

Calculate net worth from assets and liabilities. Input JSON maps of name:value pairs. Example assets: {"house": 5000000, "stocks": 200000, "fd": 300000} Example liabilities: {"home_loan": 3000000, "car_loan": 500000}

analyze_financial_ratiosC

Calculate all key financial health ratios: Savings ratio, Debt-to-Income, Liquidity ratio, Solvency ratio, Expense ratio. Includes assessments and benchmarks.

calculate_emergency_fundB

Calculate recommended emergency fund size (3-6 months of expenses). Adjusts for dependents and job stability. job_stability: stable, moderate, unstable.

analyze_budgetC

Analyze household budget using the 50/30/20 rule. 50% Needs | 30% Wants | 20% Savings. expenses_json: {"rent": 20000, "food": 10000, "entertainment": 5000}

plan_financial_goalA

Plan for a financial goal (education, house, car, wedding, etc.). Adjusts target for inflation, calculates monthly SIP needed.

plan_retirementB

Comprehensive retirement planning calculator. Calculates: corpus needed at retirement, monthly SIP needed, accounts for inflation on expenses and pension shortfall.

plan_educationC

Plan for child's education expense. Adjusts cost for education inflation (typically higher than CPI). Calculates monthly SIP needed.

calculate_insurance_needA

Calculate life insurance need using Human Life Value (HLV) method. HLV = PV of future earnings + Outstanding loans + Future goals - Existing cover.

financial_health_checkB

Comprehensive financial health score (0-100) with rating and recommendations. Evaluates: savings ratio, debt levels, emergency fund, net worth, insurance, liquidity, expense ratio, age-appropriate wealth.

calculate_bond_priceA

Calculate bond price using DCF of coupon payments and face value. Price = Σ[C/(1+r)^t] + FV/(1+r)^n. coupon_frequency: 1=annual, 2=semi-annual, 4=quarterly.

calculate_ytmC

Calculate Yield to Maturity — the internal rate of return of a bond. Uses Newton-Raphson iteration for precision.

calculate_current_yieldA

Calculate Current Yield = Annual Coupon / Market Price × 100.

calculate_bond_durationB

Calculate Macaulay Duration and Modified Duration. Duration measures interest rate sensitivity of a bond. Modified Duration shows % price change per 1% yield change.

calculate_bond_convexityB

Calculate bond convexity — second-order measure of interest rate risk. Higher convexity = less price sensitivity to large yield changes.

calculate_zero_coupon_bondB

Price a zero-coupon bond. Price = FV / (1+r)^n. Zero-coupon bonds pay no periodic interest, sold at discount.

value_stock_ddmB

Value a stock using Gordon Growth Model (Dividend Discount Model). P = D1 / (r - g). For stable, dividend-paying companies. required_return must be > growth_rate.

value_stock_two_stage_ddmA

Two-stage DDM for companies with initial high growth transitioning to stable growth. Stage 1: High growth dividends discounted. Stage 2: Gordon model terminal value.

value_stock_peB

Value stock using P/E ratio relative valuation. Fair Price = EPS × Industry P/E. Optionally calculates PEG ratio for growth-adjusted valuation.

value_stock_dcfA

Discounted Cash Flow (DCF) valuation. Input projected Free Cash Flows as JSON array: [100, 120, 140, 160, 180]. EV = Σ[FCF/(1+WACC)^t] + Terminal Value. Equity = EV - Net Debt.

calculate_dividend_yieldA

Calculate dividend yield = Annual Dividend / Market Price × 100.

calculate_sip_returnsA

Calculate SIP (Systematic Investment Plan) returns. Shows future value, total invested, and wealth gained. Optional step_up_percentage: annual increase in SIP amount (e.g., 10 for 10%).

calculate_sip_neededA

Calculate monthly SIP needed to reach a target corpus. Inverse SIP calculation — find the monthly amount for a given goal.

compare_lumpsum_vs_sipA

Compare lump sum investment vs SIP for the same total amount. Lump sum: invest everything today. SIP: spread equally over the period.

analyze_expense_ratio_impactB

Show how expense ratio eats into your mutual fund returns over time. Optionally compare two funds with different expense ratios.

calculate_swpA

Systematic Withdrawal Plan — how long will your corpus last? Calculate sustainability of regular withdrawals from an investment corpus.

calculate_cagrB

Calculate CAGR (Compound Annual Growth Rate). CAGR = (End/Start)^(1/n) - 1. Standard measure for investment returns.

calculate_navA

Calculate Mutual Fund NAV (Net Asset Value). NAV = (Total Assets - Total Liabilities) / Units Outstanding.

calculate_portfolio_returnA

Calculate expected portfolio return. E(Rp) = Σ w_i × E(R_i). weights: [0.6, 0.4], returns: [15, 8] (percentages).

calculate_portfolio_riskC

Calculate portfolio risk (variance and standard deviation). Shows diversification benefit. correlations: NxN matrix, e.g., [[1, 0.3], [0.3, 1]].

analyze_two_asset_portfolioC

Analyze a two-asset portfolio — return, risk, and minimum variance weights. Also finds the optimal minimum variance portfolio allocation.

calculate_capm_returnA

Calculate expected return using CAPM. E(R) = Rf + β × (Rm - Rf). Beta < 1: defensive, Beta > 1: aggressive.

calculate_sharpe_ratioA

Calculate Sharpe Ratio = (Rp - Rf) / σp. Measures risk-adjusted return per unit of total risk.

calculate_treynor_ratioB

Calculate Treynor Ratio = (Rp - Rf) / β. Measures excess return per unit of systematic risk (beta).

calculate_jensens_alphaA

Calculate Jensen's Alpha = Rp - [Rf + β(Rm - Rf)]. Measures portfolio manager's skill — excess return over CAPM expectation.

calculate_information_ratioB

Calculate Information Ratio = Active Return / Tracking Error. Measures consistency of outperformance vs benchmark.

calculate_sortino_ratioA

Calculate Sortino Ratio = (Rp - Rf) / Downside Deviation. Like Sharpe but only penalizes downside volatility, not upside.

suggest_asset_allocationB

Suggest asset allocation based on age, risk profile, and investment horizon. Uses 100-age equity rule with adjustments. This is the single source of truth for an equity/debt/gold split — assess_risk_profile returns the same numbers. Pass monthly_investment to also get exact per-bucket monthly amounts. risk_profile: conservative, moderately_conservative, moderate, moderately_aggressive, aggressive.

rebalance_portfolioA

Calculate trades needed to rebalance portfolio to target allocation. target_allocation: {"equity": 60, "debt": 30, "gold": 10} (percentages). current_values: {"equity": 700000, "debt": 250000, "gold": 50000} (amounts).

calculate_futures_priceA

Fair value of a futures/forward contract using cost-of-carry. Use when a user asks 'what should the futures/forward price be', about carry, contango/backwardation, or arbitrage-free pricing of index/stock futures. F = Spot × e^((r-q)×t). Set dividend_yield for stocks/indices.

calculate_option_payoffA

Payoff, profit/loss and breakeven of an option leg at expiry. Use for 'if I buy/sell a call/put at strike X for premium Y, what is my P&L if the stock ends at Z', options breakeven, max profit/loss questions. option_type: call|put. position: long|short.

calculate_put_call_parityA

Put-call parity: derive the fair call or put price, or detect arbitrage. Provide whichever option price you know; leave the other at -1 to solve it. C - P = S - K×e^(-r×t).

calculate_black_scholesA

Theoretical European option price (Black-Scholes) and delta. Use for 'what is a fair option premium', option valuation, implied pricing. volatility is annualised in percent (e.g. 20 for 20%).

calculate_futures_hedgeA

Number of index-futures contracts needed to hedge an equity portfolio. Use for 'how do I protect/hedge my portfolio against a market fall', beta hedging, downside protection. N = (β × Value) / (Index × Lot Size).

calculate_ppfA

PPF (Public Provident Fund) maturity value for a fixed yearly deposit. Use for 'how much will my PPF grow to', PPF maturity/corpus, tax-free long-term government savings. Annual compounding over (default) 15 years.

calculate_sukanya_samriddhiA

Sukanya Samriddhi Yojana (SSY) maturity for a girl child. Use for daughter education/marriage savings, SSY corpus. Deposits for 15 years, matures in 21 years, annual compounding.

calculate_nscA

NSC (National Savings Certificate) maturity. Lump-sum, interest reinvested, annual compounding (typically 5-year tenure).

calculate_kvpA

KVP (Kisan Vikas Patra) — doubles your money; returns the tenure required at the given interest rate. Use for 'how long to double my money in KVP'.

calculate_scssA

SCSS (Senior Citizens Savings Scheme) — quarterly interest income and the principal returned at maturity. Use for retiree regular-income planning.

calculate_recurring_depositA

Recurring Deposit (RD) maturity for a fixed monthly deposit, quarterly compounding. Use for 'monthly bank RD maturity / interest'.

calculate_fixed_depositB

Fixed Deposit (FD) maturity and effective yield. compounding: annually | half_yearly | quarterly | monthly. Use for bank/NBFC FD maturity.

calculate_epfA

EPF (Employees' Provident Fund) retirement corpus with salary growth. Use for 'how big will my EPF/PF be at retirement', employer+employee contributions compounding monthly.

calculate_gratuityA

Calculate gratuity under India's Payment of Gratuity Act, 1972. Use when a user asks about gratuity eligibility or payout at retirement/resignation. Applies to employees with 5+ years of continuous service. Tax-exempt up to ₹20,00,000. Formula: Gratuity = (Last Salary × 15 × Years) / 26

analyze_cash_flowA

Household cash-flow analysis: monthly surplus, savings rate, expense ratio. Use when a user describes their income and spending and asks 'how am I doing', 'how much can I save/invest', or wants a budget health check.

calculate_debt_to_incomeB

Debt-to-income (debt servicing) ratio and how much more EMI is prudent. Use for 'can I afford another loan', 'am I over-leveraged', loan eligibility.

calculate_contingency_fundA

Contingency / emergency fund target and shortfall. Use for 'how big should my emergency fund be', 'am I covered if I lose my job'. Recommend 3-6 months of expenses (12 if income is irregular).

assess_risk_profileA

Determine an investor's risk profile (conservative→aggressive) and a suggested equity/debt split from age, horizon, income stability, knowledge, and reaction to losses. Use when a user asks 'what kind of investor am I', 'how much risk should I take', or before recommending an asset allocation. Scales 1-5 for income_stability, investment_knowledge, loss_reaction.

create_financial_planA

Holistic financial plan from a user's life situation — the best first tool when someone describes their finances in plain language ('I'm 30, earn X, spend Y, have a home loan, want to retire at 60'). It chains net worth, cash flow, emergency fund, debt-to-income, risk profiling and a retirement gap into ONE prioritised action plan, in the canonical financial-planning order (evaluate → protect → reduce debt → profile risk → invest for goals). Call this to bridge a free-form story to concrete numbers, then drill into specific calculators (SIP, retirement, loans) for detail.

search_mutual_fundsA

Search Indian mutual-fund schemes by name (AMFI data) and get their scheme codes. Use when a user names a fund ('Parag Parikh Flexi Cap') and you need its code before fetching the live NAV.

get_mutual_fund_navA

Latest live NAV for an AMFI mutual-fund scheme code. Use for 'what's the current NAV of fund X' (first find the code with search_mutual_funds).

get_fx_rateA

Live currency exchange rates (ECB reference, via Frankfurter). Use for 'what's the USD/INR rate', converting amounts, or FX-impact questions. symbols can be comma-separated, e.g. 'INR,EUR,GBP'.

get_stock_quoteA

Live equity/index quote (Yahoo Finance). Use for 'current price/level of X'. Examples: '^NSEI' Nifty 50, '^BSESN' Sensex, 'RELIANCE.NS', 'AAPL'.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sarveshtalele/personal-finance-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server