Financial Modeling Prep (FMP) MCP Server
by shadi-fsai
The FMP MCP Server provides access to Financial Modeling Prep (FMP) API data through a standardized Model Context Protocol (MCP) interface. It enables AI assistants like Claude to programmatically access financial data.
Last updated: N/A
What is Financial Modeling Prep (FMP) MCP Server?
This is a Model Context Protocol (MCP) server that acts as a bridge between AI assistants (like Claude) and the Financial Modeling Prep (FMP) API. It provides a standardized way for AI models to access and utilize financial data.
How to use Financial Modeling Prep (FMP) MCP Server?
First, clone the repository and set up your FMP API key in a .env
file. Install the required Python dependencies using UV or pip. Then, run the fmp_mcp_server.py
script. Finally, configure your AI assistant (e.g., Claude Desktop) to connect to the server using the provided configuration instructions.
Key features of Financial Modeling Prep (FMP) MCP Server
Access to company profiles
Retrieval of financial statements (income statements, balance sheets, cash flow statements)
Access to financial metrics and ratios
Access to analyst data and recommendations
Retrieval of SEC filings and earnings transcripts
Access to market data and treasury yields
Competitor analysis capabilities
Caching mechanism to reduce API calls and improve performance
Use cases of Financial Modeling Prep (FMP) MCP Server
Answering financial questions posed to AI assistants
Providing data for financial analysis and modeling within AI applications
Generating reports and summaries of financial data
Supporting investment decisions based on real-time data
Performing competitor analysis and market research
FAQ from Financial Modeling Prep (FMP) MCP Server
What is an MCP server?
What is an MCP server?
MCP stands for Model Context Protocol. An MCP server provides a standardized interface for AI models to access external data sources.
What is Financial Modeling Prep (FMP)?
What is Financial Modeling Prep (FMP)?
Financial Modeling Prep (FMP) is a provider of financial data APIs, offering access to company profiles, financial statements, market data, and more.
Do I need an FMP API key to use this server?
Do I need an FMP API key to use this server?
Yes, an FMP API key is required to access the financial data through the server. You can obtain a key from the Financial Modeling Prep website.
How do I configure Claude Desktop to use this server?
How do I configure Claude Desktop to use this server?
You need to edit the claude_desktop_config.json
file to point to the server's executable and provide the correct arguments, including the absolute directory to the repository.
Where are the logs stored?
Where are the logs stored?
Logs are written to the logs
directory with rotation enabled.