fmp-mcp-server MCP Server

A Model Context Protocol (MCP) server that provides tools, resources, and prompts for financial analysis using the Financial Modelling Prep API.

Local serverstdio

What is the fmp-mcp-server MCP Server?

fmp-mcp-server is an MCP project maintained in the ccdatatraits/fmp-mcp-server repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server that provides tools, resources, and prompts for financial analysis using the Financial Modelling Prep API”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using uv. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares FMP_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_company_profileGet comprehensive company information
get_stock_quoteReal-time stock quotes and market data
get_financial_statementsIncome statement, balance sheet, and cash flow data
get_key_metricsKey financial metrics and KPIs
get_financial_ratiosComprehensive financial ratios for analysis
get_dcf_valuationDiscounted cash flow valuation
search_companiesSearch for companies by name or symbol
get_sector_performanceMarket sector performance overview

How to install the fmp-mcp-server MCP Server

{
  "mcpServers": {
    "fmp": {
      "command": "uv",
      "args": [
        "run",
        "python",
        "-m",
        "fmp_mcp_server.server"
      ],
      "env": {
        "FMP_API_KEY": "YOUR_FMP_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
FMP_API_KEYDeclared in the maintainer’s client configuration.Check documentation