Mftool MCP Server

MCP Server for publicly available Indian Mutual Funds data

Local serverstdioPython

What is the Mftool MCP server?

Mftool MCP server exists for a simple reason — assistants are far more useful when they can act on Mftool directly instead of describing what you should do. MCP Server for publicly available Indian Mutual Funds data.

What you get

mftool-mcp is a Model Context Protocol (MCP) server that gives any LLM client access to Indian Mutual Fund data.

What the assistant can call

Once Mftool is connected, these are the calls the assistant has available:

  • get_scheme_quote — Live NAV for any scheme by AMFI scheme code
  • get_bulk_quotes — Live NAV for multiple schemes at once (concurrent)
  • get_scheme_historical_nav — Full NAV history for a scheme (all available dates)
  • get_scheme_historical_nav_for_dates — NAV history filtered to a specific date range (DD-MM-YYYY)
  • get_scheme_history — NAV history via BSE/YFinance code with period or date range
  • get_scheme_codes — All AMFI scheme codes and names
  • get_available_schemes — All schemes under a specific AMC
  • get_scheme_details — Fund house, type, category, start date (AMFI code)
  • get_scheme_info — Rich scheme info — AUM, returns, ratings (BSE/YFinance code)
  • is_valid_scheme_code — Validate an AMFI numeric scheme code
  • is_valid_new_scheme_code — Validate a BSE/new format scheme code
  • search_schemes — Search schemes by name keyword with relevance ranking

Setting it up

mftool-mcp on PyPI is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Choosing this one

Plenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Mftool's toolset — get_scheme_quote, get_bulk_quotes, get_scheme_historical_nav and 11 more — is a fair guide to whether it matches your workflow. It is maintained by NayakwadiS; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 14 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Mftool.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the mftool mcp server does with a few real requests.

Available tools

ToolWhat it does
get_scheme_quoteLive NAV for any scheme by AMFI scheme code
get_bulk_quotesLive NAV for multiple schemes at once (concurrent)
get_scheme_historical_navFull NAV history for a scheme (all available dates)
get_scheme_historical_nav_for_datesNAV history filtered to a specific date range (DD-MM-YYYY)
get_scheme_historyNAV history via BSE/YFinance code with period or date range
get_scheme_codesAll AMFI scheme codes and names
get_available_schemesAll schemes under a specific AMC
get_scheme_detailsFund house, type, category, start date (AMFI code)
get_scheme_infoRich scheme info — AUM, returns, ratings (BSE/YFinance code)
is_valid_scheme_codeValidate an AMFI numeric scheme code
is_valid_new_scheme_codeValidate a BSE/new format scheme code
search_schemesSearch schemes by name keyword with relevance ranking
search_schemes_by_amcSearch schemes within a specific AMC
search_schemes_by_typeSearch schemes by type/category (equity, debt, elss, etc.)

How to install the Mftool MCP server

{
  "mcpServers": {
    "mftool-mcp": {
      "command": "uvx",
      "args": ["mftool-mcp"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • Use Mftool to get scheme quote.
  • Use Mftool to get bulk quotes.
  • Use Mftool to get scheme historical nav.

Frequently asked questions

It connects Mftool to MCP-compatible AI assistants such as Claude and Cursor, exposing 14 tools (get_scheme_quote, get_bulk_quotes, get_scheme_historical_nav, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Mftool directly.