Financial Modeling Prep

253 tools. 2 can modify or destroy data without limits.

2 write tools that can modify data. Rate limits recommended.

Last updated:

2 can modify or destroy data
251 read-only
253 tools total
Read (251) Write / Execute (2) Destructive / Financial (0)

Execute tools (calculateCustomDCF, calculateCustomLeveredDCF) trigger processes with side effects. Builds, notifications, workflows — all fired without throttling.

One command. Full control.

Intercept sits between your agent and Financial Modeling Prep. Every tool call checked against your policy before it executes — so your agent can do its job without breaking things.

npx -y @policylayer/intercept scan -- npx -y @cfocoder/financial-modeling-prep-mcp-server
Scans every tool. Generates a policy. Starts enforcing.
Works with Claude Code · Cursor · Claude Desktop · Windsurf · any MCP client
Cap read operations
getAcquisitionOwnership:
  rules:
    - rate_limit: 60/minute

Controls API costs and prevents retry loops from exhausting upstream rate limits.

READ 251 tools
Read getAcquisitionOwnership Read getActivelyTradingList Read getADX Read getAftermarketQuote Read getAftermarketTrade Read getAllExchangeMarketHours Read getAllIndexQuotes Read getAllIndustryClassification Read getAllShareFloat Read getAnalystEstimates Read getAvailableCountries Read getAvailableExchanges Read getAvailableIndustries Read getAvailableSectors Read getAvailableTranscriptSymbols Read getBalanceSheetGrowthBulk Read getBalanceSheetStatement Read getBalanceSheetStatementAsReported Read getBalanceSheetStatementGrowth Read getBalanceSheetStatementsBulk Read getBalanceSheetStatementTTM Read getBatchAftermarketQuote Read getBatchAftermarketTrade Read getBatchMarketCap Read getBatchQuotes Read getBatchQuotesShort Read getBiggestGainers Read getBiggestLosers Read getCashFlowGrowthBulk Read getCashFlowStatement Read getCashFlowStatementAsReported Read getCashFlowStatementGrowth Read getCashFlowStatementsBulk Read getCashFlowStatementTTM Read getCIKList Read getCommodityQuotes Read getCompanyExecutives Read getCompanyNotes Read getCompanyProfile Read getCompanyProfileByCIK Read getCompanyProfilesBulk Read getCompanySECProfile Read getCompanySymbols Read getCOTAnalysis Read getCOTList Read getCOTReports Read getCrowdfundingCampaignsByCIK Read getCryptocurrency1HourData Read getCryptocurrency1MinuteData Read getCryptocurrency5MinuteData Read getCryptocurrencyBatchQuotes Read getCryptocurrencyHistoricalFullChart Read getCryptocurrencyHistoricalLightChart Read getCryptocurrencyList Read getCryptocurrencyQuote Read getCryptocurrencyShortQuote Read getCryptoNews Read getCryptoQuotes Read getDCFValuation Read getDCFValuationsBulk Read getDelistedCompanies Read getDEMA Read getDisclosure Read getDividendAdjustedChart Read getDividends Read getDividendsCalendar Read getDowJonesConstituents Read getEarningsCalendar Read getEarningsReports Read getEarningsSurprisesBulk Read getEarningsTranscript Read getEarningsTranscriptDates Read getEarningsTranscriptList Read getEconomicCalendar Read getEconomicIndicators Read getEMA Read getEmployeeCount Read getEODDataBulk Read getEquityOfferingsByCIK Read getESGBenchmarks Read getESGDisclosures Read getESGRatings Read getETFHoldersBulk Read getETFList Read getETFQuotes Read getExchangeMarketHours Read getExchangeQuotes Read getExecutiveCompensation Read getExecutiveCompensationBenchmark Read getFilingExtractAnalyticsByHolder Read getFilingsByCIK Read getFilingsByFormType Read getFilingsBySymbol Read getFinancialRatiosTTM Read getFinancialReportJSON Read getFinancialReportsDates Read getFinancialReportXLSX Read getFinancialScores Read getFinancialScoresBulk Read getFinancialStatementFullAsReported Read getFinancialStatementGrowth Read getFinancialStatementSymbols Read getFMPArticles Read getForex1HourData Read getForex1MinuteData Read getForex5MinuteData Read getForexBatchQuotes Read getForexHistoricalFullChart Read getForexHistoricalLightChart Read getForexList Read getForexNews Read getForexQuote Read getForexQuotes Read getForexShortQuote Read getForm13FFilingDates Read getFullChart Read getFundAssetExposure Read getFundCountryAllocation Read getFundDisclosure Read getFundDisclosureDates Read getFundHoldings Read getFundInfo Read getFundSectorWeighting Read getGeneralNews Read getHistoricalDowJonesChanges Read getHistoricalEmployeeCount Read getHistoricalIndexFullChart Read getHistoricalIndexLightChart Read getHistoricalIndustryPE Read getHistoricalIndustryPerformance Read getHistoricalMarketCap Read getHistoricalNasdaqChanges Read getHistoricalRatings Read getHistoricalSectorPE Read getHistoricalSectorPerformance Read getHistoricalSP500Changes Read getHistoricalStockGrades Read getHolderIndustryBreakdown Read getHolderPerformanceSummary Read getHolidaysByExchange Read getHouseTrades Read getHouseTradesByName Read getIncomeStatement Read getIncomeStatementAsReported Read getIncomeStatementGrowth Read getIncomeStatementGrowthBulk Read getIncomeStatementsBulk Read getIncomeStatementTTM Read getIndex1HourData Read getIndex1MinuteData Read getIndex5MinuteData Read getIndexList Read getIndexQuote Read getIndexQuotes Read getIndexShortQuote Read getIndustryClassificationList Read getIndustryPerformanceSnapshot Read getIndustryPerformanceSummary Read getIndustryPESnapshot Read getInsiderTradeStatistics Read getInsiderTransactionTypes Read getIntradayChart Read getIPOCalendar Read getIPODisclosures Read getIPOProspectuses Read getKeyMetrics Read getKeyMetricsTTM Read getKeyMetricsTTMBulk Read getLatest8KFilings Read getLatestCrowdfundingCampaigns Read getLatestEarningsTranscripts Read getLatestEquityOfferings Read getLatestFinancialFilings Read getLatestFinancialStatements Read getLatestHouseDisclosures Read getLatestInsiderTrading Read getLatestInstitutionalFilings Read getLatestMergersAcquisitions Read getLatestSenateDisclosures Read getLeveredDCFValuation Read getLightChart Read getMarketCap Read getMarketRiskPremium Read getMostActiveStocks Read getMutualFundQuotes Read getNasdaqConstituents Read getOwnerEarnings Read getPositionsSummary Read getPressReleases Read getPriceTargetConsensus Read getPriceTargetLatestNews Read getPriceTargetNews Read getPriceTargetSummariesBulk Read getPriceTargetSummary Read getQuote Read getQuoteShort Read getRatingsSnapshot Read getRatios Read getRatiosTTMBulk Read getRevenueGeographicSegmentation Read getRevenueProductSegmentation Read getRSI Read getSecFilingExtract Read getSectorPerformanceSnapshot Read getSectorPESnapshot Read getSenateTrades Read getSenateTradesByName Read getShareFloat Read getSMA Read getSP500Constituents Read getStandardDeviation Read getStockGradeLatestNews Read getStockGradeNews Read getStockGrades Read getStockGradeSummary Read getStockNews Read getStockPeers Read getStockPeersBulk Read getStockPriceChange Read getStockRatingsBulk Read getStockSplitCalendar Read getStockSplits Read getSymbolChanges Read getTEMA Read getTreasuryRates Read getUnadjustedChart Read getUpgradesDowngradesConsensusBulk Read getWilliams Read getWMA Read listCommodities Read searchCIK Read searchCompaniesByCIK Read searchCompaniesByName Read searchCompaniesBySymbol Read searchCrowdfundingCampaigns Read searchCryptoNews Read searchCUSIP Read searchEquityOfferings Read searchExchangeVariants Read searchForexNews Read searchFundDisclosures Read searchIndustryClassification Read searchInsiderTrades Read searchInsiderTradesByReportingName Read searchISIN Read searchMergersAcquisitions Read searchName Read searchPressReleases Read searchStockNews Read searchSymbol Read stockScreener
Is the Financial Modeling Prep MCP server safe to use without restrictions? +

The Financial Modeling Prep server is primarily read-only with 251 read tools. While it cannot modify data, an agent in a retry loop can make thousands of API calls per minute, exhausting rate limits and running up costs. Rate limiting is still recommended.

How many tools does the Financial Modeling Prep MCP server expose? +

253 tools across 2 categories: Execute, Read. 251 are read-only. 2 can modify, create, or delete data.

How do I add Intercept to my Financial Modeling Prep setup? +

One line change. Instead of running the Financial Modeling Prep server directly, prefix it with Intercept: intercept -c cfocoder-financial-modeling-prep-mcp-server.yaml -- npx -y @cfocoder/financial-modeling-prep-mcp-server. Download a pre-built policy from policylayer.com/policies/cfocoder-financial-modeling-prep-mcp-server and adjust the limits to match your use case.

Other MCP servers with similar tools.

Starter policies available for each. Same risk classification, same one-command setup.

policylayer/intercept

Control every MCP tool call
your agent makes.

Set budgets, approvals, and hard limits across MCP servers.

npx -y @policylayer/intercept init
Scans your MCP config. Opens a web UI. Protected tool calls in 30 seconds.
// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.