Financial Modeling Prep MCP (Model Context Protocol)
@imbenrabi
About Financial Modeling Prep MCP (Model Context Protocol)
A Model Context Protocol (MCP) implementation for Financial Modeling Prep, enabling AI assistants to access and analyze financial data, stock information, company fundamentals, and market insights.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"Financial-Modeling-Prep-MCP-Server": {
"command": "npx",
"args": [
"financial-modeling-prep-mcp-server",
"--fmp-token=YOUR_FMP_API_KEY"
]
}
}
}Tools
No tools detected
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Overview
What is Financial Modeling Prep MCP?
A Model Context Protocol (MCP) server that connects AI assistants to the Financial Modeling Prep API, exposing over 250 financial data tools. It serves developers and financial analysts who need programmatic access to stocks, ETFs, crypto, forex, commodities, economics, and more.
How to use Financial Modeling Prep MCP?
Use the hosted instance at https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp and provide your FMP_ACCESS_TOKEN. Alternatively, self-host with one command: npx financial-modeling-prep-mcp-server --fmp-token=YOUR_FMP_API_KEY. The server supports three modes: Dynamic (load toolsets via meta-tools), Static (pre-load specified tool sets), and All Tools (default, loads everything).
Key features of Financial Modeling Prep MCP
- 250+ financial tools across 24 categories
- Dynamic tool management with runtime enable/disable
- Three server modes: Dynamic, Static, All Tools
- HTTP/SSE transport for Claude.ai and other clients
- Flexible deployment: hosted, npm, Docker, or source
Use cases of Financial Modeling Prep MCP
- AI assistant providing real-time stock quotes and prices
- Analyzing company financial statements and metrics
- Retrieving market indexes, crypto, and forex data
- Fetching earnings reports and SEC filings
- Monitoring insider trading and institutional activity
FAQ from Financial Modeling Prep MCP
What runtime does the server require?
Node.js 25.3.0 or higher is required for version 2.6.0+; for older versions, Node.js 20+ works.
How do I authenticate with the server?
Provide your Financial Modeling Prep API key via the --fmp-token CLI flag, the FMP_ACCESS_TOKEN environment variable, or session configuration.
What transport protocol does the server use?
The server uses HTTP/SSE (Server-Sent Events) transport, compatible with Claude.ai, Claude Desktop, and MCP registries.
Can I control which tools are loaded?
Yes. The Dynamic mode starts with only 5 meta-tools and lets you load tool sets at runtime. Static mode pre-loads specific tool sets. All Tools mode loads all 250+ tools.
Is there a hosted version available?
Yes, a hosted instance is available at https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp. You only need to provide your API key in session configuration.
Frequently asked questions
What runtime does the server require?
Node.js 25.3.0 or higher is required for version 2.6.0+; for older versions, Node.js 20+ works.
How do I authenticate with the server?
Provide your Financial Modeling Prep API key via the `--fmp-token` CLI flag, the `FMP_ACCESS_TOKEN` environment variable, or session configuration.
What transport protocol does the server use?
The server uses HTTP/SSE (Server-Sent Events) transport, compatible with Claude.ai, Claude Desktop, and MCP registries.
Can I control which tools are loaded?
Yes. The Dynamic mode starts with only 5 meta-tools and lets you load tool sets at runtime. Static mode pre-loads specific tool sets. All Tools mode loads all 250+ tools.
Is there a hosted version available?
Yes, a hosted instance is available at `https://financial-modeling-prep-mcp-server-production.up.railway.app/mcp`. You only need to provide your API key in session configuration.
Basic information
More Finance & Commerce MCP servers

Coinfuty
CoinfutyFree remote MCP server for real-time crypto futures data: price, open interest, funding rates, long/short ratio, liquidations and volume across hundreds of coins and major exchanges. No API key required.

ROIC.ai MCP Server
Roic AIROIC.ai is a financial data and stock market MCP server for AI assistants.

Fakto.app - wFirma MCP Server
Fakto.appThe only MCP server for wFirma.pl (Polish accounting). Full read-write: AI assistants create and search invoices, manage contractors, expenses, payments, warehouse, KPiR and ZUS, plus reports and cashflow forecasts. OAut
FiatDock
fiatdockA marketplace where AI agents discover and pay each other per call in USDC over x402 - settlement goes DIRECTLY to the seller's wallet, so there are no accounts, no API keys and no subscriptions. Buy from 24 live MCP ser

Exact Online
iWebDevelopmentExact AI Connect is a remote MCP server that connects AI assistants like Claude, ChatGPT, Copilot, Gemini and Perplexity directly to your Exact Online administration. Ask questions about your finances in plain language a
Comments