MCP Server for publicly available Indian Mutual Funds data
Powered by mftool ยท Works with Claude, Cursor, and any MCP-compatible LLM client
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"
| Tool | Description |
|---|---|
get_scheme_quote |
Live NAV for any scheme by code |
get_scheme_details |
Fund house, type, category, start date |
get_scheme_historical_nav |
Full NAV history (all dates) |
get_scheme_historical_nav_for_dates |
NAV history within a date range |
get_scheme_codes |
All AMFI scheme codes and names |
get_available_schemes |
All schemes under a specific AMC |
is_valid_scheme_code |
Validate a scheme code |
search_scheme_by_name |
Find scheme codes by keyword |
get_equity_scheme_performance |
Daily equity fund performance (1Y/3Y/5Y) |
get_debt_scheme_performance |
Daily debt fund performance |
get_hybrid_scheme_performance |
Daily hybrid fund performance |
get_elss_scheme_performance |
ELSS / tax-saving fund performance |
uvx mftool-mcppip install mftool-mcp
mftool-mcpAdd this to your claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"mftool-mcp": {
"command": "uvx",
"args": ["mftool-mcp"]
}
}
}Restart Claude Desktop. You'll see mftool-mcp listed under connected tools.
In your MCP client settings, add:
{
"mftool-mcp": {
"command": "uvx",
"args": ["mftool-mcp"]
}
}Finding a fund:
You: "Find all SBI midcap mutual fund scheme codes"
Claude: callssearch_scheme_by_name(query='midcap', amc_name='sbi')
Claude: "Here are the SBI midcap schemes: SBI Magnum Midcap Fund - Direct Growth (code: 125497)..."
Live NAV:
You: "What's the current NAV of scheme 125497?"
Claude: callsget_scheme_quote(scheme_code='125497')
Claude: "SBI Magnum Midcap Fund - Direct Growth: NAV โน234.56 (as of 05-Apr-2025)"
Performance comparison:
You: "Compare 5-year returns for large cap equity funds"
Claude: callsget_equity_scheme_performance()
Claude: "Here's the 5-year return comparison for Large Cap funds: ..."
All data is sourced via the mftool library. Data accuracy depends on published figures. This tool is for informational purposes only and does not constitute financial advice.
git clone https://github.com/NayakwadiS/mftool-mcp
cd mftool-mcp
pip install -e ".[dev]"
# Run the server locally
python -m mftool_mcp.server- mftool โ the underlying data library
