Financial Modeling Prep MCP Server

Market data in a dialogue with the agent: hosted server or local run, three modes and tool sets loaded on demand

  • 149 ★ on the repository
  • Last commit
  • Apache-2.0
MCP server

Extended access

Why this level

  • The Financial Modeling Prep key passes through the hosted instance if you use it
  • The data must not be taken as investment advice and decisions stay with the user
All reasons and checks

imbenrabi/financial-modeling-prep-mcp-server

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/financial-modeling-prep-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The Financial Modeling Prep key passes through the hosted instance if you use it
  • The data must not be taken as investment advice and decisions stay with the user

This is third-party code. Review the repository files before installing.

What it does

The server wraps the Financial Modeling Prep API into 267 tools grouped into 24 sets: search and symbol lists, company information, financial statements, metrics and analysis, technical indicators, quotes, market indexes, news and press releases, SEC filings, insider and institutional trades, ETFs and funds, crypto and forex, earnings, commodities, economics and bulk exports. There are three modes. In dynamic mode the client starts with five meta-tools and enables sets as it goes, in static mode `FMP_TOOL_SETS` sets them, for example `search,company`, and by default all 267 load. There is a hosted instance on Railway and a local run with `npx financial-modeling-prep-mcp-server --fmp-token=YOUR_KEY`. The HTTP transport suits Claude.ai and Claude Desktop as a remote connector.

Who it is for. Analysts and developers who build financial models and company reviews with an agent on Financial Modeling Prep data.

Good fit when

  • You need a five-year statement review of a company with key metrics and a comparison against competitors
  • The agent collects a summary of SEC filings and insider trades for a list of tickers
  • You do not need all 267 tools and in dynamic mode the agent connects only the statement sets
  • Macro data on the economy and commodities is wanted next to stock quotes in one dialogue

Not a fit when

  • You need advice on buying securities: the server returns data and does not judge investment decisions
  • You need real-time quotes with no delay for trading systems: availability depends on the Financial Modeling Prep plan
  • It is a poor fit for Russian Moscow Exchange securities: the service covers foreign markets first

Example request

Take Apple financial statements for the last five years, compute the margin trend and compare it with Microsoft from Financial Modeling Prep data

MCP

Transport
http, stdio
Authentication
API key

Environment variables

FMP_ACCESS_TOKEN required, secret
Financial Modeling Prep key; limits depend on the service plan.
DYNAMIC_TOOL_DISCOVERY
Value true turns on dynamic mode with five meta-tools.
FMP_TOOL_SETS
Set list for static mode, for example `search,company`.

Limitations

A Financial Modeling Prep key (`FMP_ACCESS_TOKEN`) is required, and the available data and limits are set by the service plan. Version 2.6.0 and newer needs Node.js 25.3.0, while 2.5.x and older need Node.js 20. There is no prebuilt Docker image and it is built from source. In the hosted instance the key is passed in the session `?config=` parameter, so the key passes through someone else's server, and for sensitive work it is safer to run the server locally. Dynamic mode starts with five meta-tools, so the first call to a needed set takes an extra step. The license is Apache 2.0.

How to disable. Remove the connector or the server entry in the client and revoke the key in the Financial Modeling Prep account if it was passed to the hosted instance.

FAQ

Is a paid plan required?

A Financial Modeling Prep key is required, and the data set and limits depend on the service plan. The MCP server itself is free.

How do I run the server locally?

With `npx financial-modeling-prep-mcp-server --fmp-token=KEY` or by installing `npm install -g financial-modeling-prep-mcp-server` and running `fmp-mcp`. Node.js 25.3.0 or newer is needed for version 2.6.0 and above.

How do the modes differ?

Dynamic mode starts with five meta-tools and enables sets as you go, static mode loads those listed in `FMP_TOOL_SETS`, and the default mode loads all 267 tools.

Can I connect the server to Claude.ai?

Yes, as a remote connector in Connectors settings using the hosted instance address or your own server. The transport is streamable HTTP.

Does the server give investment recommendations?

No, it returns Financial Modeling Prep data and the user makes the judgments and decisions. The agent can compute metrics and compare companies from that data.

Discussion

No questions or reviews yet.

Financial Datasets MCP

Financial Datasets MCP Server

Official

An MCP server for the Financial Datasets API: company financials, stock and crypto prices and news for the agent

MCP serverExtended access2.3KRepository stars
Official

A financial analysis MCP server: 500+ methods from company statements, ratios, indicators, risk metrics and macro data

MCP serverExtended access5.5KRepository stars

The fmpsdk-mcp MCP server gives an agent Financial Modeling Prep data: quotes, statements, ratios and news

MCP serverExtended access214Repository stars

An MCP server for market data and technical analysis: quotes, indicators, screeners and backtesting for stocks, crypto, forex and futures

MCP serverExtended access5.3KRepository stars

Financial data MCP server: stocks, funds, bonds, macro indicators, news and crypto via Tushare and Binance

MCP serverBroad access871Repository stars

MCP server that gives an agent Yahoo Finance data by ticker: price history, financial statements and option chains

MCP serverExtended access369Repository stars

README in short

A short description, a quick start through the hosted instance and through `npx`, a list of install methods, a table of three modes, a list of 24 tool sets and the registries where the server is published. Details live in the INSTALLATION, CONFIGURATION, USAGE and API_REFERENCE docs.

README badge

Report a problem