Skip to content

FinanceGenius.AI

by financegenius.ai · remote · no sign-in to list tools · v1.2.0 · published by ai.financegenius

India's financial MCP — cards, loans, FDs, insurance, MFs; EMI/SIP/tax calcs; NAV lookup; RAG.

Changes · 5

12 tools: 5 change things and 7 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http financegenius https://mcp.financegenius.ai/mcp/

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

12 tools

Changes things 5Claude Code: ask
  • calculate_cagrCalculate the Compound Annual Growth Rate (CAGR) of an investment.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Calculate the Compound Annual Growth Rate (CAGR) of an investment. Args: initial_value: Initial investment in rupees. final_value: Final value in rupees. years: Holding period in years.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • calculate_emiCalculate EMI for a loan with year-by-year amortisation schedule.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Calculate EMI for a loan with year-by-year amortisation schedule. Args: principal: Loan amount in rupees. annual_rate: Annual interest rate as a percentage (e.g. 10.5 for 10.5%). tenure_months: Loan tenure in months. Returns: Monthly EMI, total interest, total payment, and amortisation schedule.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • calculate_fd_maturityCalculate FD maturity amount with compounding.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Calculate FD maturity amount with compounding. Args: deposit_amount: Principal deposit in rupees. annual_rate: Annual interest rate as a percentage. years: FD tenure in years (e.g. 1.5 for 18 months). compounding: One of 'monthly', 'quarterly', 'half_yearly', 'yearly'. Most Indian FDs compound quarterly.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • calculate_indian_income_taxCompute Indian income tax for FY 2025-26 under old or new regime.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Compute Indian income tax for FY 2025-26 under old or new regime. Args: annual_income: Gross annual income in rupees. regime: 'new' (default) or 'old'. deductions_80c: Section 80C deductions in rupees (max ₹1,50,000, old regime only). deductions_80d: Section 80D health-insurance premium (old regime only). hra_exemption: HRA exemption amount (old regime only). Returns: Slab breakdown, total tax, effective rate, regime comparison.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • calculate_sipCalculate future value of a Systematic Investment Plan (SIP).No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Calculate future value of a Systematic Investment Plan (SIP). Args: monthly_amount: Monthly SIP contribution in rupees. annual_return_pct: Expected annual return (e.g. 12 for 12%). years: Investment horizon in years.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
Only reads 7Claude Code: allow
  • compare_productsSide-by-side compare 2-4 products of the same category.No findings

    Why it is in this group

    • The name "compare_products" says "compare": a word for reading.
    Description, as the server wrote it
    Side-by-side compare 2-4 products of the same category. Args: product_slugs: List of 2-4 product slugs. All must be in the same category (e.g. all credit cards, or all FDs). Returns: A markdown comparison table highlighting feature differences.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • explain_financial_conceptLook up Indian financial products and terms in FinanceGenius.AI's catalogue.No findings

    Why it is in this group

    • The name "explain_financial_concept" says "explain": a word for reading.
    Description, as the server wrote it
    Look up Indian financial products and terms in FinanceGenius.AI's catalogue. Hybrid retrieval (BM25 + semantic + product database, fused with Reciprocal Rank Fusion) over our product records. Good for questions anchored to real products: 'which HDFC cards waive the annual fee?', 'what does the Bajaj FD pay for 3 years?', 'ELSS options with a 3-year lock-in'. Not a general financial encyclopedia: the curated explainer knowledge base is not loaded in production, so abstract questions ('how does APR work?') fall back to product matches. Say so rather than dressing a product listing up as an explanation. Args: query: The financial question or concept to explain. institution: Optional — narrow search to one institution (e.g. 'hdfc-bank').

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • find_best_card_for_spendRecommend Indian credit cards based on spending pattern.No findings

    Why it is in this group

    • The name "find_best_card_for_spend" says "find": a word for reading.
    Description, as the server wrote it
    Recommend Indian credit cards based on spending pattern. Args: monthly_spend: Total monthly card spend in rupees. primary_category: One of 'grocery', 'fuel', 'dining', 'travel', 'online_shopping', 'utilities', 'general'. Defaults to 'general' — "which card for ₹40,000 a month?" is a complete question, and making this required turned it into a validation error. annual_income: Annual income to filter cards by eligibility (optional). prefer_no_annual_fee: True to prioritise lifetime-free cards. Returns: Top 5 cards with estimated annual cashback/rewards value.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • find_best_fdRank Indian Fixed Deposits by net-of-tax yield for a given amount + tenure.No findings

    Why it is in this group

    • The name "find_best_fd" says "find": a word for reading.
    Description, as the server wrote it
    Rank Indian Fixed Deposits by net-of-tax yield for a given amount + tenure. Args: amount: Investment amount in rupees. years: FD tenure in years (e.g. 1.5 for 18 months). is_senior_citizen: True to use senior-citizen rates (typically +0.5%). tax_slab_pct: Investor's income tax slab as a percentage (5/10/20/30). FD interest is fully taxable; this is used for net-yield ranking. Returns: Top 5 FDs sorted by net-of-tax maturity, each showing gross & net amount.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • get_mutual_fund_navGet the latest NAV of an Indian mutual fund by AMFI scheme code.No findings

    Why it is in this group

    • The name "get_mutual_fund_nav" says "get": a word for reading.
    Description, as the server wrote it
    Get the latest NAV of an Indian mutual fund by AMFI scheme code. Args: amfi_scheme_code: AMFI scheme code (e.g. '119598' for SBI Bluechip Direct). Find codes at mfapi.in or amfiindia.com. Returns: Scheme name, latest NAV, NAV date, fund house, scheme type.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: true
  • get_product_detailsGet full details of a specific product by its slug.No findings

    Why it is in this group

    • The name "get_product_details" says "get": a word for reading.
    Description, as the server wrote it
    Get full details of a specific product by its slug. Args: product_slug: The URL-safe identifier (e.g. 'hdfc-millennia-credit-card'). Get slugs from search_indian_products.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false
  • search_indian_productsSearch FinanceGenius.AI's catalogue of Indian financial products.No findings

    Why it is in this group

    • The name "search_indian_products" says "search": a word for reading.
    Description, as the server wrote it
    Search FinanceGenius.AI's catalogue of Indian financial products. Args: product_type: One of 'credit_card', 'loan', 'deposit', 'insurance', 'investment'. Omit to search across all categories. search_query: Free-text search (matches name + description). E.g. 'cashback', 'home loan', 'HDFC'. min_rating: Filter to products with rating >= this value (1-5 scale). Returns: Up to 10 matching products, sorted by popularity.

    Annotations the server declares

    • readOnlyHint: true
    • destructiveHint: false
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 1.2.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http financegenius https://mcp.financegenius.ai/mcp/

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__financegenius__search_indian_products",
      "mcp__financegenius__get_product_details",
      "mcp__financegenius__compare_products",
      "mcp__financegenius__get_mutual_fund_nav",
      "mcp__financegenius__explain_financial_concept",
      "mcp__financegenius__find_best_fd",
      "mcp__financegenius__find_best_card_for_spend"
    ],
    "ask": [
      "mcp__financegenius__calculate_emi",
      "mcp__financegenius__calculate_sip",
      "mcp__financegenius__calculate_cagr",
      "mcp__financegenius__calculate_fd_maturity",
      "mcp__financegenius__calculate_indian_income_tax"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as financegenius. Review it before you use it.