Financial Modeling Prep MCP Server

Financial market data from 250+ tools including stocks, forex, and crypto analytics.

Data last scanned today · Reviewed today

40108 tools141TypeScriptApache-2.0

Overview

This MCP server bridges AI models with the Financial Modeling Prep API, providing access to extensive market data across 24 categories. Users can leverage three distinct operational modes, including a dynamic mode that allows for runtime toolset management to keep your interface clean and efficient.

Our verdict

This server carries a high risk level (40/100) and should be used with caution in sensitive environments. The primary concerns involve the lack of a read-only mode, as the configuration allows full write access during execution, and the fact that it is a community-maintained project rather than an official vendor release. Users requiring strictly isolated or audited software should avoid this tool.

  • Supports 250+ financial data tools
  • Includes dynamic runtime tool management
  • Requires only 7 direct dependencies
  • Open source under Apache-2.0 license
  • No read-only access mode
  • Community-maintained without official vendor support
  • Lacks documented OAuth implementation
  • Not yet undergone editorial review

Setup

Claude Desktop
{
  "mcpServers": {
    "financial-modeling-prep-mcp-server": {
      "args": [
        "-y",
        "financial-modeling-prep-mcp-server"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
searchSymbolSearch for a company symbol.low
searchNameSearch for a company by name.low
searchCIKSearch for a company by CIK.low
stockScreenerScreen stocks based on various criteria.low
searchCUSIPSearch for a company by CUSIP.low
getCompanySymbolsGet a list of company symbols.low
getETFListGet a list of ETFs.low
getExchangeListGet a list of exchanges.low
getCIKListGet a list of CIK identifiers.low
getAvailableSectorsGet a list of available stock sectors.low

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

What are the Node.js version requirements for this server?

Versions 2.6.0 and higher require Node.js 25.3.0 or higher. For versions 2.5.x and below, Node.js 20 or higher is required.

How do I obtain the required API key for the server?

You must register for an API key directly through the Financial Modeling Prep website.

Does the server offer different ways to manage the 250+ available tools?

Yes, you can choose between Dynamic mode using meta-tools for runtime loading, Static mode by specifying pre-loaded toolsets, or the default All Tools mode.

Is it possible to use the server without installing anything locally?

Yes, you can connect directly to the hosted instance using the provided endpoint URL and supplying your FMP_ACCESS_TOKEN in the session configuration.

What is the configuration precedence if I set options in multiple places?

The server follows a specific order of precedence: command-line arguments override environment variables, which override session configuration, followed by defaults.

Badge

Financial Modeling Prep MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.