MCP.Market

Mftool MCP server

by NayakwadiS·io.github.NayakwadiS/mftool-mcp·v1.2.0·8 stars

MCP Server for publicly available Indian Mutual Funds data

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

8 stars28 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • calculate_balance_units_value

    Calculate the current market value of a given number of balance units held in a mutual fund scheme, using the latest NAV.

  • calculate_portfolio_value

    Calculate the total current market value of a multi-scheme mutual fund portfolio. Fetches all quotes concurrently for better performance.

  • calculate_returns

    Calculate SIP investment returns for a mutual fund scheme. Shows current market value, absolute return, and annualised IRR.

  • clear_cache

    Clear 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_schemes

    Get all mutual fund schemes available under a specific AMC (Asset Management Company).

  • get_average_aum

    Get 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_quotes

    Fetch the latest NAV quotes for multiple mutual fund schemes concurrently. Much faster than calling get_scheme_quote one-by-one for portfolios.

  • get_cache_stats

    Get cache statistics for the mftool internal cache layers. Shows hit/miss counts and entry counts for NAV and scheme codes caches.

  • get_debt_scheme_performance

    Get 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_performance

    Get 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_performance

    Get 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_performance

    Get 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_codes

    Get 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_details

    Get detailed metadata for a mutual fund scheme including fund house, type, category, and scheme start date. Uses AMFI scheme codes.

  • get_scheme_historical_nav

    Get the full historical NAV data for a mutual fund scheme (all available dates). Uses AMFI scheme codes.

  • get_scheme_historical_nav_for_dates

    Get 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_history

    Get 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_info

    Get 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_quote

    Get the latest NAV (Net Asset Value) quote for a mutual fund scheme.

  • get_solution_scheme_performance

    Get 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_code

    Check 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_code

    Check whether a given scheme code is a valid AMFI scheme code.

  • main
  • search_schemes

    Search for mutual fund schemes by name using built-in relevance matching. Results ranked: exact > prefix > whole-word > partial match.

  • search_schemes_by_amc

    Search for mutual fund schemes within a specific AMC (fund house). Optionally filter further by a name keyword.

  • search_schemes_by_type

    Search for mutual fund schemes by type/category keyword.

  • set_cache_enabled

    Enable 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-mcp

Using pip

pip install mftool-mcp
mftool-mcp

Claude 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.