Skip to main content
MCP server CX Codex

Financial Modeling Prep MCP Server — Claude Code MCP server

Connects models to Financial Modeling Prep API data, covering stocks, SEC filings, and macro metrics. It brings corporate financial research directly into developer chats.

Install into Claude Code · Platform CLI: remote server All methods and platforms ↓
claude mcp add --transport http financial-modeling-prep-mcp-server https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp
Open on GitHub

What Financial Modeling Prep MCP Server does

This server connects AI assistants to Financial Modeling Prep API endpoints. It provides 250+ tools across 24 categories. The tools cover stocks, ETF metrics, forex pairs, crypto, and commodities. Models can also inspect corporate balance sheets, SEC filings, and insider trades.

Three execution modes exist. The default mode exposes all tools immediately, which risks crowding context. Setting DYNAMIC_TOOL_DISCOVERY=true boots 5 meta-tools built on toolception to activate toolsets when requested. You can also specify toolsets directly with FMP_TOOL_SETS.

Self-hosting version 2.6.0+ requires Node.js 25.3.0 or higher. Without an FMP_ACCESS_TOKEN, calls fail. Using the hosted Railway URL over HTTP avoids updating local runtimes.

What it helps with

  • fetch balance sheets and valuation multiples by company ticker
  • inspect insider transactions and SEC filings for public firms
  • pull price series across stocks, cryptocurrencies, and commodities
  • prevent context bloat by loading financial toolsets dynamically

Example prompts for the agent

  • Show the recent SEC filings and insider trades for MSFT
  • Fetch valuation ratios and quarterly revenue numbers for AAPL
  • Check spot prices for crude oil and the USD/EUR exchange rate

How to install Financial Modeling Prep MCP Server

1Platform CLI: remote server

claude mcp add --transport http financial-modeling-prep-mcp-server https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp

2Platform CLI

claude mcp add --env FMP_ACCESS_TOKEN=<FMP_ACCESS_TOKEN> --env PORT=<PORT> --env DYNAMIC_TOOL_DISCOVERY=<DYNAMIC_TOOL_DISCOVERY> --env FMP_TOOL_SETS=<FMP_TOOL_SETS> --transport stdio financial-modeling-prep-mcp-server -- npx -y financial-modeling-prep-mcp-server

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Financial Modeling Prep MCP Server

How to install Financial Modeling Prep MCP Server in Claude Code?

Run this command to connect directly to the hosted instance: claude mcp add --transport http financial-modeling-prep-mcp-server https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp.

What does Financial Modeling Prep MCP Server do?

It gives AI assistants access to over 250 financial endpoints, covering equities, corporate statements, currency pairs, and economic data from Financial Modeling Prep.

What are the runtime requirements for self-hosting?

Version 2.6.0+ needs Node.js 25.3.0 or newer, while older 2.5.x releases accept Node.js 20+. An API token in FMP_ACCESS_TOKEN is mandatory.

Similar MCP servers

Everything for Finance and business →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor