Financial Modeling Prep (FMP) MCP Server logo

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.

View on GitHub

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?

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)?

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?

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?

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?

Logs are written to the logs directory with rotation enabled.