Mftool MCP server
io.github.NayakwadiS/mftool-mcp·v1.2.0·8 starsMCP Server for publicly available Indian Mutual Funds data
8 stars28 downloads/wk
Reviews
Write oneNobody has reviewed Mftool yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Mftool tools (27)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
calculate_balance_units_valueCalculate the current market value of a given number of balance units held in a mutual fund scheme, using the latest NAV.
calculate_portfolio_valueCalculate the total current market value of a multi-scheme mutual fund portfolio. Fetches all quotes concurrently for better performance.
calculate_returnsCalculate SIP investment returns for a mutual fund scheme. Shows current market value, absolute return, and annualised IRR.
clear_cacheClear all cached mftool data (NAV cache and scheme codes cache). Useful when you want to force fresh data to be fetched from AMFI/BSE.
get_available_schemesGet all mutual fund schemes available under a specific AMC (Asset Management Company).
get_average_aumGet the Average Assets Under Management (AAUM) for all AMCs for a given quarter. Returns both domestic and overseas AAUM for each fund house.
get_bulk_quotesFetch the latest NAV quotes for multiple mutual fund schemes concurrently. Much faster than calling get_scheme_quote one-by-one for portfolios.
get_cache_statsGet cache statistics for the mftool internal cache layers. Shows hit/miss counts and entry counts for NAV and scheme codes caches.
get_debt_scheme_performanceGet daily performance data for all open-ended DEBT mutual fund schemes. Includes Liquid, Overnight, Short Duration, Corporate Bond, Gilt funds, etc. Shows latest NAV (Regular & Direct plans) and 1Y/3Y/5Y returns.
get_equity_scheme_performanceGet daily performance data for all open-ended EQUITY mutual fund schemes. Includes Large Cap, Mid Cap, Small Cap, Flexi Cap, ELSS, Sectoral, etc. Shows latest NAV (Regular & Direct plans) and 1Y/3Y/5Y returns.
get_hybrid_scheme_performanceGet daily performance data for all open-ended HYBRID mutual fund schemes. Includes Balanced Advantage, Aggressive Hybrid, Conservative Hybrid, Arbitrage, etc. Shows latest NAV (Regular & Direct plans) and 1Y/3Y/5Y returns.
get_other_scheme_performanceGet daily performance data for open-ended OTHER mutual fund schemes. Includes Index Funds and Fund of Funds (FoF) categories. Shows latest NAV (Regular & Direct plans) and 1Y/3Y/5Y returns.
get_scheme_codesGet a dictionary of ALL mutual fund scheme codes and names available on AMFI. Returns a large dataset with scheme_code -> scheme_name mappings. Use this to discover scheme codes for funds you want to query.
get_scheme_detailsGet detailed metadata for a mutual fund scheme including fund house, type, category, and scheme start date. Uses AMFI scheme codes.
get_scheme_historical_navGet the full historical NAV data for a mutual fund scheme (all available dates). Uses AMFI scheme codes.
get_scheme_historical_nav_for_datesGet historical NAV data for a mutual fund scheme within a specific date range. Uses AMFI scheme codes. Dates must be in DD-MM-YYYY format.
get_scheme_historyGet historical NAV data for a mutual fund using its BSE/YFinance code. Use either period OR start_date + end_date. Validate codes with is_valid_new_scheme_code.
get_scheme_infoGet complete information for a mutual fund scheme using its BSE/YFinance code. Returns richer data than get_scheme_details (includes AUM, returns, ratings, etc.). Validate the code first with is_valid_new_scheme_code.
get_scheme_quoteGet the latest NAV (Net Asset Value) quote for a mutual fund scheme.
get_solution_scheme_performanceGet daily performance data for open-ended SOLUTION-ORIENTED mutual fund schemes. Includes Retirement Fund and Children's Fund categories. Shows latest NAV (Regular & Direct plans) and 1Y/3Y/5Y returns.
is_valid_new_scheme_codeCheck whether a given code is a valid NEW BSE scheme code (used with get_scheme_history and get_scheme_info). Different from AMFI codes.
is_valid_scheme_codeCheck whether a given scheme code is a valid AMFI scheme code.
mainsearch_schemesSearch for mutual fund schemes by name using built-in relevance matching. Results ranked: exact > prefix > whole-word > partial match.
search_schemes_by_amcSearch for mutual fund schemes within a specific AMC (fund house). Optionally filter further by a name keyword.
search_schemes_by_typeSearch for mutual fund schemes by type/category keyword.
set_cache_enabledEnable or disable mftool's internal caching globally. Disabling cache forces fresh API calls every time (slower but always up-to-date).
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- Code scan13 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 41 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Mftool compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
- Tools
- 27
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 8
- more than 86% of 28,688 servers
- Downloads a week
- 28
- more than 15% of 12,191 servers with a package
What its tools let an agent do: 26 read · 1 change
Release history: 2 versions in the registry since 2026-05-08, latest 2026-09-22, typically one every 137 days.
Install Mftool in Claude Code, Cursor or VS Code
claude mcp add mftool-mcp -- uvx mftool-mcp
What the publisher says
From the Mftool repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.NayakwadiS/mftool-mcp -->
🇮🇳 mftool-mcp
MCP Server for publicly available Indian Mutual Funds data
Powered by mftool · Works with Claude, Cursor, and any MCP-compatible LLM client
What is this?
mftool-mcp is a Model Context Protocol (MCP) server that gives any LLM client access to Indian Mutual Fund data.
Ask your AI assistant questions like:
- "What is the current NAV of SBI Bluechip Direct Growth?"
- "Show me 3-year returns for HDFC Midcap Opportunities Fund"
- "List all schemes under Mirae Asset AMC"
- "Find all flexi cap funds and compare their 5-year returns"
Tools Available
Quick Start
Using uvx (Recommended — no install needed)
uvx mftool-mcpUsing pip
pip install mftool-mcp
mftool-mcpClaude Desktop Setup
Add this to your claudedesktopconfig.json:
macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json Windows: %APPDATA%\Claude\claudedesktopconfig.json
{
"mcpServers": {
"mftool-mcp": {
"command": "uvx",
"args": ["mftool-mcp"]
}
}
}Restart Claude Desktop. You'll see mftool-mcp listed under connected tools.
Cursor / Other MCP Clients
In your MCP client settings, add:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Mftool: common questions
- Is Mftool MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Mftool safety report
- How do I install Mftool?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Mftool need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Mftool maintained?
- The last commit was 43 days ago (2026-09-22). The latest release is v1.2.0.
- How does Mftool compare with other MCP servers?
- safety score 88/100 (higher than 75% of 48,255 servers); tools 27 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.