F

Fmp

MCP server Β· by vipbat

fmp-mcp-server MCP server (official).

View source β†— Generate config for multiple servers More servers

Install

Run one of the commands below, then pick your client in the next section.

npm
npx -y @vipbat/fmp-mcp-server

Setup by client

Pick your client β€” the config below is generated for this server (local stdio).

claude_desktop_config.json

{
  "mcpServers": {
    "fmp-vipbat": {
      "command": "npx",
      "args": [
        "-y",
        "@vipbat/fmp-mcp-server"
      ]
    }
  }
}

Format verified against the official Claude Desktop docs β†—.

GitHub

⭐ 2 stars Β· ζœ€θΏ‘ζ›΄ζ–°δΊŽ 445 倩前 Β· MIT license

About this server

FMP MCP Server An MCP (Model Context Protocol) server that provides Financial Modeling Prep API integration for Claude Desktop. Built specifically for Investment Banking Analysts and M&A professionals to perform sophisticated financial analysis using natural language. Features 🏦 Company Profiles - Get detailed company information including sector, industry, and descriptions πŸ“Š Financial Statements - Access income statements, balance sheets, and cash flow statements πŸ“ˆ Financial Ratios - Retrieve key metrics like P/E ratio, ROE, ROA, and more πŸ’° Enterprise Value - Get enterprise value calculations and multiples πŸ” Company Search - Search for companies by name to find ticker symbols πŸ“‘ M&A Analysis - Perform comparable company analysis and sector valuations Demo video link Prerequisites Python 3.8 or higher Node.js 14 or higher Claude Desktop application FMP API key (get one at financialmodelingprep.com) Installation Install the package globally: Install Python dependencies: Configuration Add the server to your Claude Desktop configuration: Windows Edit %APPDATA%\Claude\claude desktop config.json macOS Edit /Library/Application Support/Claude/claude desktop config.json Add the following to the mcpServers section: Usage Once configured, restart Claude Desktop. You can then ask Claude to: "What's Apple's current P/E ratio?" "Show me Microsoft's income statements for the last 3 years" "Compare the EV/EBITDA multiples of major tech companies" "Analyze if Company X is undervalued compared to its sector peers" "What's the enterprise value of Tesla?" "Would AMD acquiring Marvell make sense?" "Estimate pro-forma Debt/EBITDA for Shopify acquiring Pinterest" "Estimate synergies if Twilio acquires Freshworks" "Retrieve the latest Enterprise Value and EBITDA for AppFolio and use it to calculate the current EV/EBITDA multiple manually. Then comment if it looks expensive or cheap versus historical averages" "Identify two midcap companies in the consumer discretionary sector that could be attractive M&A targets based on healthy EBITDA margins and manageable debt levels" "Estimate the post-acquisition debt/EBITDA ratio if Chewy (CHWY) were to acquire Five Below (FIVE) with a $2 billion cash+debt funded deal" "Assess whether a potential acquisition of Zynex (ZYXI) by Axon Enterprise (AXON) would make strategic sense based on sector overlap, size compatibility, and financial strength." Available Tools get company profile Fetches comprehensive company information including sector, industry, market cap, and description. get income statements Retrieves income statements with revenue, expenses, and profit metrics. Parameters: ticker (required), limit (optional, default: 4), period (optional, default: "annual") get balance sheets Gets balance sheet data including assets, liabilities, and equity. Parameters: ticker (required), limit (optional, default: 4) get cash flow statements Accesses cash flow statements showing operating, investing, and financing activities. Parameters: ticker (required), limit (optional, default: 4) get ratios Retrieves financial ratios including P/E, P/B, ROE, ROA, and more. Parameters: ticker (required) get enterprise value Gets enterprise value calculations and related metrics. Parameters: ticker (required), limit (optional, default: 4) search companies by name Searches for companies by name to find ticker symbols. Parameters: query (required) Example Use Cases M&A Analysis "Analyze whether Salesforce's acquisition of Slack was overvalued based on comparable SaaS company multiples" Sector Comparison "Compare the median EV/EBITDA ratios in the cybersecurity sector and identify which companies are trading below sector median" Financial Health Check "Evaluate Microsoft's financial health using key ratios and cash flow trends" Troubleshooting "FMP API KEY environment variable is not set" Make sure you've added your FMP API key to the Claude Desktop configuration file. "Python not found" Ensure Python 3.8+ is installed and available in your system PATH. Server fails to start Check that all Python dependencies are installed: Contributing Issues and pull requests are welcome at github.com/vipbat/fmp-mcp-server License MIT License - see LICENSE file for details Acknowledgments Built for the MCP (Model Context Protocol) ecosystem by Anthropic.…

Summary from the project README β€” github.com/vipbat/fmp-mcp-server

Distributed as stdio, listed under Developer Tools. Review our MCP security guide before granting access to real data.

Frequently asked questions

What does the Fmp MCP server do?

FMP MCP Server An MCP (Model Context Protocol) server that provides Financial Modeling Prep API integration for Claude Desktop. Built specifically for Investment Banking Analysts and M&A professionals to perform sophisticated financial analysis using natural language. Features 🏦 Company Profiles - Get detailed company information including sector, industry, and descriptions πŸ“Š Financial Statements - Access income statements, balance sheets, and cash flow statements πŸ“ˆ Financial Ratios - Retrieve key metrics like P/E ratio, ROE, ROA, and more πŸ’° Enterprise Value - Get enterprise value calculations and multiples πŸ” Company Search - Search for companies by name to find ticker symbols πŸ“‘ M&A Analysis - Perform comparable company analysis and sector valuations Demo video link Prerequisites Python 3.8 or higher Node.js 14 or higher Claude Desktop application FMP API key (get one at financialmodelingprep.com) Installation Install the package globally: Install Python dependencies: Configuration Add the server to your Claude Desktop configuration: Windows Edit %APPDATA%\Claude\claude desktop config.json macOS Edit /Library/Application Support/Claude/claude desktop config.json Add the following to the mcpServers section: Usage Once configured, restart Claude Desktop. You can then ask Claude to: "What's Apple's current P/E ratio?" "Show me Microsoft's income statements for the last 3 years" "Compare the EV/EBITDA multiples of major tech companies" "Analyze if Company X is undervalued compared to its sector peers" "What's the enterprise value of Tesla?" "Would AMD acquiring Marvell make sense?" "Estimate pro-forma Debt/EBITDA for Shopify acquiring Pinterest" "Estimate synergies if Twilio acquires Freshworks" "Retrieve the latest Enterprise Value and EBITDA for AppFolio and use it to calculate the current EV/EBITDA multiple manually. Then comment if it looks expensive or cheap versus historical averages" "Identify two midcap companies in the consumer discretionary sector that could be attractive M&A targets based on healthy EBITDA margins and manageable debt levels" "Estimate the post-acquisition debt/EBITDA ratio if Chewy (CHWY) were to acquire Five Below (FIVE) with a $2 billion cash+debt funded deal" "Assess whether a potential acquisition of Zynex (ZYXI) by Axon Enterprise (AXON) would make strategic sense based on sector overlap, size compatibility, and financial strength." Available Tools get company profile Fetches comprehensive company information including sector, industry, market cap, and description. get income statements Retrieves income statements with revenue, expenses, and profit metrics. Parameters: ticker (required), limit (optional, default: 4), period (optional, default: "annual") get balance sheets Gets balance sheet data including assets, liabilities, and equity. Parameters: ticker (required), limit (optional, default: 4) get cash flow statements Accesses cash flow statements showing operating, investing, and financing activities. Parameters: ticker (required), limit (optional, default: 4) get ratios Retrieves financial ratios including P/E, P/B, ROE, ROA, and more. Parameters: ticker (required) get enterprise value Gets enterprise value calculations and related metrics. Parameters: ticker (required), limit (optional, default: 4) search companies by name Searches for companies by name to find ticker symbols. Parameters: query (required) Example Use Cases M&A Analysis "Analyze whether Salesforce's acquisition of Slack was overvalued based on comparable SaaS company multiples" Sector Comparison "Compare the median EV/EBITDA ratios in the cybersecurity sector and identify which companies are trading below sector median" Financial Health Check "Evaluate Microsoft's financial health using key ratios and cash flow trends" Troubleshooting "FMP API KEY environment variable is not set" Make sure you've added your FMP API key to the Claude Desktop configuration file. "Python not found" Ensure Python 3.8+ is installed and available in your system PATH. Server fails to start Check that all Python dependencies are installed: Contributing Issues and pull requests are welcome at github.com/vipbat/fmp-mcp-server License MIT License - see LICENSE file for details Acknowledgments Built for the MCP (Model Context Protocol) ecosystem by Anthropic.

How do I install Fmp?

Run the install command shown above, then paste the config for your client (Claude Desktop, Claude Code, Cursor, VS Code or Windsurf) into its MCP settings and restart the client.

Is Fmp free to use?

The MCP server itself is free to install. The source is public on https://github.com/vipbat/fmp-mcp-server. Any third-party service it calls may require its own API key and account.

Which clients support Fmp?

Any MCP-compatible client can use it, including Claude Desktop, Claude Code, Cursor, VS Code, Windsurf and custom agents.

Add this badge

Publish this server? Link back with a badge on your README or site β€” copy either snippet.

Listed on MCPNav

Markdown

[![Listed on MCPNav](https://mcpnav.net/badge/fmp-vipbat.svg)](https://mcpnav.net/server/fmp-vipbat/)

HTML

<a href="https://mcpnav.net/server/fmp-vipbat/"><img src="https://mcpnav.net/badge/fmp-vipbat.svg" alt="Listed on MCPNav" height="20"></a>