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.
12 tools: 5 change things and 7 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things5Claude Code: ask: see these tools
- Only reads7Claude Code: allow: see these tools
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_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.
{
"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.