FMP
by FMP
Financial Modeling Prep market data over MCP. 27 read-only tools, each a dataset family wrapping roughly 251 GET endpoints. Sign-in is an API key in the URL, every call spends your plan quota, and your plan silently narrows what the data returns.
Verified connector
Listed by Anthropic as a partner connector in its Connectors Directory.
Connection checked by Agentman on .
Anthropic states this reflects the level of review a connector received, not a security audit.
Connect FMP via MCP
https://financialmodelingprep.com/mcpWorks in any MCP-compatible client. In Agentman Studio it is one click — no config file to edit.
FMP Tools & Capabilities (27)
Tool names from Anthropic's directory listing. This server requires sign-in, so we could not read tool descriptions or parameter schemas.
Limits
- Entitlement narrows the response, not the tool list. This is the most important limit on the page. All 27 tools are visible to every key regardless of plan, because gating happens per
- A restricted result looks like a real negative. The published restriction vocabulary is narrowing rather than refusing: a symbol allow-list, "US only", "US, UK & Canada", result-count caps, page caps, annual-period-only and shortened historical ranges. An agent that reads an empty or short response as a finding about the market will be wrong.
- Two independent meters, not one. A per-plan request rate — 250 a day free, then 300, 750 and 3000 a minute — and a separate 30-day rolling bandwidth limit that FMP says decreases daily rather than resetting. FMP directs users to their dashboard to see bandwidth consumed.
- Every tool call spends quota. FMP states one request counts as one API call regardless of how many dates or symbols it covers, and that MCP requests count against the same limits. An agent that iterates over a watchlist can exhaust a free day's 250 calls quickly.
- The API key travels in the URL. FMP documents the key as a query parameter on the connector URL. It is not an OAuth flow with a revocable per-client grant, and rotating it means editing the connector.
- No application scopes exist to narrow. Both of FMP's OAuth descriptors advertise only
openid,profileand email. There is no read-only scope to choose because there is nothing narrower to choose than the key itself. - Personal licence only on the published plans. All four tiers in FMP's personal pricing table are labelled a personal licence, and FMP's terms restrict it to an individual for non-commercial use and bar integrating the data into third-party-accessible tools.
- Data is supplied without an accuracy warranty. FMP's terms provide the services on an "as is, as available" basis and disclaim warranties including merchantability.
- We could not read tool schemas. The endpoint returned an authentication challenge to our anonymous request, so no parameter-level detail, tool description or safety annotation is published here. Tool names come from Anthropic's directory; behaviour comes from FMP's own reference.
- Not investment advice. This page describes a data connector. Nothing here, and nothing the connector returns, is a recommendation to buy or sell anything.
Frequently asked questions
Can the FMP MCP server trade, or change anything in your account?
No. Every one of the 27 tools reads market data. FMP's own API reference documents roughly 251 endpoints behind those tools and every single one is an HTTP GET — the words POST, PUT, PATCH and DELETE appear nowhere in the reference, and it carries 243 query-parameter tables and no request-body table at all. Anthropic's directory records the permissions as Read only.
Do you need a paid Financial Modeling Prep plan for the MCP server?
Not to connect, but the free plan is heavily restricted. FMP's published plan matrix rates every endpoint across four tiers, and on the free Basic plan 143 of 269 rows read Not available while 93 more are restricted by symbol, date range or result count. Only 33 rows are unrestricted. Connecting works on any plan; what comes back is the question.
How does the FMP MCP server know which plan you have?
Through the API key you paste into the connection URL. FMP documents the endpoint as its own hostname with an apikey query parameter appended, and states that each request an AI agent makes counts toward your existing API limits with no separate account or billing. Entitlement therefore travels with the key, and the tool list you see never changes.
What happens when you hit the FMP API rate limit?
You have two separate ceilings and both can stop you. FMP's plan table publishes a request rate per plan — 250 calls a day on the free tier, then 300, 750 and 3000 per minute on paid tiers. A second, independent 30-day rolling bandwidth limit also applies. FMP says that limit updates daily rather than resetting on a fixed date, and that exceeding it requires a plan upgrade.
Why does an FMP tool return nothing for a stock you know exists?
Most likely your plan does not license that symbol, not that the data is missing. FMP's plan matrix restricts many endpoints by market: free keys are capped to a fixed 87-symbol list, Starter to US only and Premium to US, UK and Canada. The tool call still succeeds. An entitlement-limited empty result is not distinguishable from a genuine negative, so check the matrix before concluding anything.
Is the FMP MCP server the same as the fmp-mcp package on npm?
No, and the difference is easy to miss. The hosted connector documented here exposes 27 tools over Streamable HTTP. A separate npm package under the financialmodelingprep scope ships a local stdio server with 241 tools, and it shares exactly one tool name with the hosted surface. Its npm scope looks official but its listed maintainer is one individual on a personal repository.
Does Financial Modeling Prep guarantee its market data is accurate?
No. FMP's terms of service supply the data on an as is, as available basis and disclaim warranties relating to the services or any data obtained through them, including implied warranties of merchantability. FMP separately documents that figures from an 8-K gathered within 24 hours of earnings are less reliable and less complete than the later 10-Q.
Can you use FMP MCP data inside a product or for your employer?
Not on the published personal plans. FMP's pricing table labels all four personal tiers Licence - Personal, and its terms restrict that licence to an individual for personal, non-business and non-commercial purposes only. The terms also bar integrating the data into tools accessible by third parties. Commercial and enterprise licensing is arranged separately with FMP.
Sources
- FMP MCP server documentation (retrieved 2026-08-21) · retrieved 2026-08-21
- FMP API reference, machine-readable (retrieved 2026-08-21) · retrieved 2026-08-21
- FMP plan and entitlement matrix (retrieved 2026-08-21) · retrieved 2026-08-21
- FMP machine-readable doc index (retrieved 2026-08-21) · retrieved 2026-08-21
- FMP frequently asked questions (retrieved 2026-08-21) · retrieved 2026-08-21
- FMP terms of service (retrieved 2026-08-21) · retrieved 2026-08-21
- FMP privacy policy (retrieved 2026-08-21) · retrieved 2026-08-21
- Live auth posture check: anonymous
initializechallenge and RFC 9728 metadata atfinancialmodelingprep.com(2026-08-21) · retrieved 2026-08-21 - npm registry, the separate local package under FMP's scope (retrieved 2026-08-21) · retrieved 2026-08-21
- Anthropic Connectors Directory entry (snapshot 2026-08-16) · retrieved 2026-08-16
- FMP support — <mailto:info@financialmodelingprep.com>
Use in Agentman
Connect once and your agents call these tools on their own — on a schedule, in a workflow, with nobody at the keyboard.
Open in Agentman StudioServer Info
- Category
- Finance
- Developer
- FMP
- Tools
- 27
- Domain
- financialmodelingprep.com
Using Claude Desktop or another MCP client? Setup docs — the connection URL above works anywhere.