# FinanceGenius.AI MCP server

India's financial MCP — Indian cards, loans, FDs, MFs; EMI/SIP/tax calcs; NSE/BSE quotes; RAG.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-sbanerjee1875-financegenius
- Repository: https://github.com/sbanerjee1875/Financegenius.ai
- Website: https://finmall.ai

## Install
- Endpoint: https://mcp.financegenius.ai/mcp/
- Auth: Not captured

## Setup notes
- Remote endpoint: https://mcp.financegenius.ai/mcp/

## Tools
- search_indian_products - Search FinMall.AI's catalog 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.
         Endpoint: https://mcp.financegenius.ai/mcp/
- get_product_details - 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.
         Endpoint: https://mcp.financegenius.ai/mcp/
- compare_products - 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.
         Endpoint: https://mcp.financegenius.ai/mcp/
- calculate_emi - 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.
         Endpoint: https://mcp.financegenius.ai/mcp/
- calculate_sip - 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.
         Endpoint: https://mcp.financegenius.ai/mcp/
- calculate_cagr - 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.
         Endpoint: https://mcp.financegenius.ai/mcp/
- calculate_fd_maturity - 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.
         Endpoint: https://mcp.financegenius.ai/mcp/
- calculate_indian_income_tax - 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.
         Endpoint: https://mcp.financegenius.ai/mcp/
- get_indian_stock_quote - Get the live price for an Indian stock (NSE or BSE listed).

        Args:
            symbol: Stock symbol with exchange suffix.
                    Use '.BSE' for BSE or '.NSE' for NSE — e.g. 'RELIANCE.BSE',
                    'TCS.BSE', 'HDFCBANK.NSE'. If unsure of the symbol, call
                    search_indian_stocks first.

        Returns:
            Current price, day change, change %, volume, last updated.
         Endpoint: https://mcp.financegenius.ai/mcp/
- search_indian_stocks - Find Indian stock symbols by company name.

        Args:
            keywords: Company name or keyword (e.g. 'Reliance', 'Tata', 'Infosys').

        Returns:
            Top matching symbols with full names and region.
         Endpoint: https://mcp.financegenius.ai/mcp/
- get_popular_indian_stocks - Get live quotes for 10 popular Indian stocks (Reliance, TCS, HDFC, Infosys, etc.).

        Useful for a market overview without specifying individual symbols.
         Endpoint: https://mcp.financegenius.ai/mcp/
- get_mutual_fund_nav - 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.
         Endpoint: https://mcp.financegenius.ai/mcp/
- explain_financial_concept - Answer financial questions using FinMall.AI's hybrid knowledge base.

        Searches across product brochures, regulatory guides, calculators help,
        and live product database using BM25 + semantic + product DB search
        fused with Reciprocal Rank Fusion. Best for explainers like:
        'what is a critical illness rider?', 'how does APR work?',
        'difference between ELSS and PPF?'.

        Args:
            query: The financial question or concept to explain.
            institution: Optional — narrow search to one institution (e.g. 'hdfc-bank').
         Endpoint: https://mcp.financegenius.ai/mcp/
- find_best_fd - 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.
         Endpoint: https://mcp.financegenius.ai/mcp/
- find_best_card_for_spend - 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'.
            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.
         Endpoint: https://mcp.financegenius.ai/mcp/

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.sbanerjee1875
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 1, 2026
- Source: https://registry.modelcontextprotocol.io
