← Back to MCP list
📊

Financial Modeling Prep MCP

v2.6.10
Data AcquisitionLocal

FMP MCP Server by imbenrabi, run locally via npx. FMP free tier: ~250 calls/day (US-focused); paid plans unlock global exchanges and premium endpoints. Requires your FMP API key (FMP_ACCESS_TOKEN).

§ Quickstart

Add the following to your MCP client configuration (Cursor, Claude Desktop, etc.):

Replace YOUR_FMP_API_KEY with your FMP access token. Add --dynamic-tool-discovery to reduce initial tool schema size.

MCP Client Configuration

{
  "mcpServers": {
    "financial-modeling-prep": {
      "command": "npx",
      "args": [
        "-y",
        "@imbenrabi/financial-modeling-prep-mcp-server@latest"
      ],
      "env": {
        "FMP_ACCESS_TOKEN": "YOUR_FMP_API_KEY"
      }
    }
  }
}

Config file locations

  • Cursor: Settings → MCP, or edit ~/.cursor/mcp.json
  • Claude Desktop: edit claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\)

§ Tools Reference

5 tools

list_toolsets

Dynamic mode: list available toolsets

enable_toolset

Enable a toolset (e.g. quotes, company)

ParameterTypeRequiredDescription
namestringToolset name

get_quote

Get real-time quote

ParameterTypeRequiredDescription
symbolstringSymbol

get_income_statement

Get income statement

ParameterTypeRequiredDescription
symbolstringSymbol

get_crypto_quote

Get cryptocurrency quote

ParameterTypeRequiredDescription
symbolstringe.g. BTCUSD

§ Examples

Once configured, you can ask the AI directly:

Company fundamentals

Get NVDA latest quarterly income statement and key ratios

Enable company toolset first

Dynamic discovery

list_toolsets, enable_toolset quotes, then get AAPL quote

Recommended for 250+ tool scenarios