Financial Modeling Prep MCP integration for AI agents.
Connect AI agents to Financial Modeling Prep through 37 structured actions, including get analyst estimates, get asset quote, and get balance sheet statement…
- ACTION CONTRACTS
- 37
- AUTHENTICATION
- API key
- SOURCE STATUS
- Provider-backed
CATALOG SOURCE REVIEWED AUGUST 23, 2026 / ACTION NAMES AND SCHEMAS DERIVED FROM WORKING MACHINES PROVIDER SOURCE
CAPABILITY PROFILE
What the Financial Modeling Prep integration exposes
The Financial Modeling Prep Agent App exposes 37 provider-backed actions for finance and data work. Its current contract lets an authorized agent retrieve analyst estimate rows for one stock symbol, retrieve the latest quote for a commodity, cryptocurrency, forex pair, or index, and retrieve balance sheet statement rows for one stock symbol from financial modeling prep. These operations are called through Working Machines as typed capabilities rather than through browser navigation or copied UI steps.
A connection uses API key. Before execution, the agent can inspect the selected action, its required fields, declared scopes, and expected output contract. Provider credentials remain inside the Working Machines runtime; the calling agent receives the capability and its structured result, not the underlying secret.
For reliable operation, start with the narrowest action that satisfies the task, resolve stable provider identifiers before changing state, and validate the returned object or status after execution. Availability still depends on the connected Financial Modeling Prep account, granted provider permissions, workspace policy, region, plan, and upstream API behavior.
VERIFIED ACTION SAMPLE
Real Financial Modeling Prep capabilities.
Showing 12 of 37 actions. Risk labels are conservative signals based on operation names, not substitutes for provider documentation or runtime policy.
get_analyst_estimatesREADRetrieve analyst estimate rows for one stock symbol.
INPUTS: symbol / period / page / limit
get_asset_quoteREADRetrieve the latest quote for a commodity, cryptocurrency, forex pair, or index.
INPUTS: assetType / symbol
get_balance_sheet_statementREADRetrieve balance sheet statement rows for one stock symbol from Financial Modeling Prep.
INPUTS: symbol / period / limit
get_calendarREADRetrieve Financial Modeling Prep market calendar rows.
INPUTS: type / from / to
get_cash_flow_statementREADRetrieve cash flow statement rows for one stock symbol from Financial Modeling Prep.
INPUTS: symbol / period / limit
get_company_executivesREADRetrieve company executive rows for one stock symbol.
INPUTS: symbol
get_company_notesREADRetrieve company note rows for one stock symbol.
INPUTS: symbol
get_company_peersREADRetrieve peer companies for one stock symbol.
INPUTS: symbol
get_company_profileREADRetrieve the company profile for one stock symbol from Financial Modeling Prep.
INPUTS: symbol
get_company_profile_by_cikREADRetrieve company profile rows by CIK from Financial Modeling Prep.
INPUTS: cik
get_congressional_tradesREADRetrieve senate or house trading disclosure rows.
INPUTS: chamber / symbol / name / page / limit
get_dcfREADRetrieve discounted cash flow valuation rows for one stock symbol.
INPUTS: symbol
INPUT CONTRACTS
Know what the action needs before it runs.
get_analyst_estimates
symbolREQUIRED- The stock ticker symbol to query, such as AAPL.
periodOPTIONAL- The financial statement period to retrieve.
pageOPTIONAL- The zero-based result page to retrieve.
limitOPTIONAL- The maximum number of analyst estimate rows to return.
get_asset_quote
assetTypeREQUIRED- The market data asset family to quote.
symbolREQUIRED- The asset symbol to quote, such as BTCUSD, EURUSD, GCUSD, or ^GSPC.
get_balance_sheet_statement
symbolREQUIRED- The stock ticker symbol to query, such as AAPL.
periodOPTIONAL- The financial statement period to retrieve.
limitOPTIONAL- The maximum number of statement rows to return.
get_calendar
typeREQUIRED- The market calendar to retrieve.
fromOPTIONAL- The inclusive start date in YYYY-MM-DD format.
toOPTIONAL- The inclusive end date in YYYY-MM-DD format.
PROVIDER-SPECIFIC WORKFLOWS
Jobs this Agent App can support
Inspect Get Analyst Estimates
Retrieve analyst estimate rows for one stock symbol. Use this as a bounded discovery step, retain the returned identifier, and avoid expanding the read beyond the task's stated scope.
get_analyst_estimatesVerify with Get Asset Quote
Retrieve the latest quote for a commodity, cryptocurrency, forex pair, or index. Compare the returned provider state with the intended outcome and preserve stable IDs or canonical links in the run record.
get_asset_quoteSAFETY BOUNDARY
Operate Financial Modeling Prep with explicit limits
- Authorize Financial Modeling Prep with API key and grant only the provider access required by the selected actions.
- The current action names appear read-oriented, but returned Financial Modeling Prep data may still be sensitive and should be minimized before it enters model context.
- Do not infer permission from catalog visibility. Workspace policy, connection identity, and upstream authorization still govern execution.
- No provider scope string is declared on the sampled actions. Verify the connected account's actual permissions in Financial Modeling Prep rather than assuming unrestricted access.
- After a call, inspect the structured result and execution record before reporting that the Financial Modeling Prep task completed successfully.
CONNECTION MODEL
API key
Financial Modeling Prep API key passed as the apikey query parameter. Get or manage your key in the developer dashboard: https://site.financialmodelingprep.com/developer/docs/dashboard.
Working Machines stores provider credentials behind the execution boundary. An agent can use an authorized connection identity, but catalog discovery alone does not reveal OAuth tokens, API keys, or provider secrets.
- READ SIGNALS
- 37
- WRITE SIGNALS
- 0
- HIGH IMPACT
- 0
- REVIEW SIGNALS
- 0
EVIDENCE AND AVAILABILITY
Provider reference
Action names, input fields, authentication types, and counts on this page are generated from the Working Machines provider catalog. Provider behavior, quotas, object semantics, account eligibility, and regional availability remain governed by Financial Modeling Prep.