# getBalanceSheetStatementTTM

Access detailed balance sheet statements for publicly traded companies with the Balance Sheet Data API. Analyze assets, liabilities, and shareholder equity to gain insights into a company's financial health.

Agent View of the PolicyLayer registry record for `getBalanceSheetStatementTTM`. HTML page: https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbalancesheetstatementttm

## Facts

- Tool: `getBalanceSheetStatementTTM`
- Server: Financial Modeling Prep (FMP) Server  (`imbenrabi/financial-modeling-prep-mcp-server`) — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server.md
- Homepage: https://github.com/imbenrabi/financial-modeling-prep-mcp-server
- Risk category: Read (Low risk)
- Registry record: grade D, identity unverified
- Server rate-limited: no
- Parameters: 2
- Recommended policy verdict: Allowed

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `limit` | number | no | Limit on number of results (default: 100, max: 1000) |
| `symbol` | string | no | Stock symbol |

Parameters from the server's own tool schema.

## Example call (MCP tools/call, JSON-RPC 2.0)

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "getBalanceSheetStatementTTM",
    "arguments": {}
  }
}
```

## Why getBalanceSheetStatementTTM is rated Low

This tool queries and returns historical financial data (balance sheet information) about publicly traded companies. It performs a read-only operation with no side effects, no code execution, no financial transactions, and no data modification. The worst-case scenario of misuse is accessing publicly available financial information, which presents minimal risk. Classification as Read is appropriate.

From the tool's own definition: "getBalanceSheetStatementTTM retrieves 'detailed balance sheet statements' and enables users to 'analyze assets, liabilities, and shareholder equity' - this is data retrieval with no modification, deletion, or execution capabilities."

## Use case

AI agents call getBalanceSheetStatementTTM to retrieve information from Financial Modeling Prep (FMP) Server  without modifying anything. It is typically the context-gathering step in research, monitoring, and reporting workflows, before the agent takes action elsewhere.

## Recommended policy (PolicyLayer)

Verdict: **Allowed**. Enforced by the PolicyLayer MCP gateway (https://policylayer.com/mcp-gateway) before a call reaches Financial Modeling Prep (FMP) Server :

```json
{
  "version": "1",
  "default": "deny",
  "tools": {
    "getBalanceSheetStatementTTM": {}
  }
}
```

## Other tools on Financial Modeling Prep (FMP) Server  (252)

- `calculateCustomDCF` — Execute — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/calculatecustomdcf.md
- `calculateCustomLeveredDCF` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/calculatecustomlevereddcf.md
- `getAcquisitionOwnership` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getacquisitionownership.md
- `getActivelyTradingList` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getactivelytradinglist.md
- `getADX` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getadx.md
- `getAftermarketQuote` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getaftermarketquote.md
- `getAftermarketTrade` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getaftermarkettrade.md
- `getAllExchangeMarketHours` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getallexchangemarkethours.md
- `getAllIndexQuotes` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getallindexquotes.md
- `getAllIndustryClassification` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getallindustryclassification.md
- `getAllShareFloat` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getallsharefloat.md
- `getAnalystEstimates` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getanalystestimates.md
- `getAvailableCountries` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getavailablecountries.md
- `getAvailableExchanges` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getavailableexchanges.md
- `getAvailableIndustries` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getavailableindustries.md
- `getAvailableSectors` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getavailablesectors.md
- `getAvailableTranscriptSymbols` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getavailabletranscriptsymbols.md
- `getBalanceSheetGrowthBulk` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbalancesheetgrowthbulk.md
- `getBalanceSheetStatement` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbalancesheetstatement.md
- `getBalanceSheetStatementAsReported` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbalancesheetstatementasreported.md
- `getBalanceSheetStatementGrowth` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbalancesheetstatementgrowth.md
- `getBalanceSheetStatementsBulk` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbalancesheetstatementsbulk.md
- `getBatchAftermarketQuote` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbatchaftermarketquote.md
- `getBatchAftermarketTrade` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbatchaftermarkettrade.md
- `getBatchMarketCap` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbatchmarketcap.md
- `getBatchQuotes` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbatchquotes.md
- `getBatchQuotesShort` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbatchquotesshort.md
- `getBiggestGainers` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbiggestgainers.md
- `getBiggestLosers` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getbiggestlosers.md
- `getCashFlowGrowthBulk` — Read — https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server/getcashflowgrowthbulk.md
- …and 222 more: https://policylayer.com/tools/imbenrabi-financial-modeling-prep-mcp-server.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=imbenrabi-financial-modeling-prep-mcp-server · API: https://policylayer.com/registry/api · Policy library: https://policylayer.com/policies/imbenrabi-financial-modeling-prep-mcp-server
