Financial Modeling Prep

Third-party

Fundamentals, quotes, transcripts and insider trades

Your settings

About

Financial Modeling Prep publishes company fundamentals next to market data: statements and analyst estimates, real-time and historical prices, earnings call transcripts, Form 13F holdings, insider and congressional trading, ESG scores, and forex, crypto and commodity prices. It is the one source in this catalog with estimates, prices and transcripts in a single place, so a company's numbers, the street's expectations and what management said can be read together. Coverage and the request ceiling follow whichever FMP plan your key is on.

You need an FMP API key from financialmodelingprep.com. Click Add and paste it. The key travels in the connection URL, which is the only method FMP documents, and it is encrypted before it is stored and never shown again.

Similar Connectors

Frequently asked questions

What is a Connector?
A Connector is a remote MCP server that a third party runs and Marvin Labs knows how to reach. Marvin Labs supplies the endpoint and the setup; you bring your own Financial Modeling Prep account. Once added, AI Analyst Chat and Deep Research Agents call its tools when a question needs them, and the answer shows which tool was called and what it returned.
Does the Financial Modeling Prep Connector require authentication?
Yes. Financial Modeling Prep needs an API key from your account, which you paste when adding the Connector. It is encrypted before it is stored and never shown again.
Does Financial Modeling Prep change how financial data is sourced?
No. When a question can be answered from the filings, earnings calls, and press releases Marvin Labs ingests through Automated Data Import, it answers from those. Financial Modeling Prep is used only when a question needs data those documents do not carry, and the answer attributes that output to it.
Where is Financial Modeling Prep available?
In both AI Analyst Chat and Deep Research Agents. Its tools stay out of the model's context until a request needs one, so an unused Connector takes up no context window.