Ffiec Call Reports

live Finance

FFIEC Call Reports MCP — US bank line-item detail (fleet #338).

5 tools
0ms auth
free tier 50 calls/day

Tools

ffiec_search_banks

Find US banks and savings institutions that file the FFIEC Call Report, by name, city or state. Returns the bank's Federal Reserve IDRSSD, its FDIC certificate number, location, which call report form

No parameters required.

Try it
ffiec_call_report

Get a US bank's filed call report for one quarter — the balance sheet, income statement, regulatory capital, loan and deposit detail as actually reported, with every line item labeled rather than left

No parameters required.

Try it
ffiec_line_item

Track one US bank call report line item over time — total assets, net income, deposits, equity, or any MDRM code. Answers "how have this bank's deposits changed", "net income trend for bank X", "what

No parameters required.

Try it
ffiec_compare_banks

Compare or rank US banks on a call report figure — largest by assets, most deposits, highest net income — optionally within one state. Answers "largest banks in Ohio", "compare JPMorgan and Bank of Am

No parameters required.

Try it
ffiec_coverage

Report what FFIEC call report data is available here — which quarters are loaded, how many banks and line items each holds, which schedules are covered, and the filing lag between a quarter ending and

No parameters required.

Try it

Test with curl

The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/ffiec-call-reports/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/ffiec-call-reports/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"ffiec_search_banks","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("ffiec_search_banks", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("ffiec call reports mcp — us bank line-item detail (fleet #338)");