
Mftool Mcp
io.github.NayakwadiSPublished by GitHub account NayakwadiSv1.2.0Updated Oct 24, 2026
MCP Server for publicly available Indian Mutual Funds data
Overview
Lets an assistant look up Indian mutual fund data: live NAVs, NAV history, scheme search, AMC listings, and return calculations.
- What you can do
- Wraps the mftool library to expose Indian mutual fund data through tools such as get_scheme_quote and get_bulk_quotes for live NAV, get_scheme_historical_nav and get_scheme_historical_nav_for_dates for NAV history, and get_scheme_codes, get_available_schemes, get_scheme_details and search_schemes for finding schemes. It also offers performance tools for equity, debt, hybrid, solution and other fund categories, plus calculate_returns, calculate_balance_units_value and calculate_portfolio_value for SIP and portfolio math. Cache tools report stats, clear cached data, and toggle caching.
- When to use it
- Useful when an assistant needs to answer questions about Indian mutual funds, such as a scheme's current NAV, its historical NAV over a date range, schemes under a particular AMC, or comparisons of 1Y/3Y/5Y returns. Also suited to SIP return and portfolio value calculations.
- Requirements
- Runs locally over stdio as a Python package, installed with uvx mftool-mcp or pip install mftool-mcp. No accounts, API keys, environment variables or headers are declared. Network access is needed to fetch fund data.
Installation
In SourceWeft
- Open Mftool Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
🇮🇳 mftool-mcp
MCP Server for publicly available Indian Mutual Funds data
Powered by mftool · Works with Claude, Cursor, and any MCP-compatible LLM client
[PyPI] [Python 3.10+] [License: MIT] [MCP]
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)
Using pip
Claude Desktop Setup
Add this to your claude_desktop_config.json:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Restart Claude Desktop. You'll see mftool-mcp listed under connected tools.
Cursor / Other MCP Clients
In your MCP client settings, add:
Example Conversations
Finding a fund:
You: "Find all SBI midcap mutual fund scheme codes"
Claude: callssearch_schemes_by_amc(amc_name='sbi', query='midcap')
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: ..."
Data Source
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.
Development
See PUBLISHING.md for the full release process (PyPI + MCP Registry).
Acknowledgements
- mftool — the underlying data library
Associated Initiatives
- NSE Stock predictions NSE-Neuron
Source: README.md at commit 56985cf
Tools
0Version history
2- v1.2.0LatestSep 22, 2026
- v1.1.0Sep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts