ffiec_call_report
Pack: ffiec-call-reports · Endpoint: https://gateway.pipeworx.io/ffiec-call-reports/mcp
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 as a raw code. Answers “show me JPMorgan’s call report”, “what did this bank report last quarter”, “total assets and equity for bank X”. Identify the bank by name, FDIC certificate number, or Federal Reserve IDRSSD — the response states which one it resolved on. Pass schedule (RC, RI, RCRI, RCN, RCCI, RCE, RCK) to narrow to one schedule. Example: ffiec_call_report({ name: “jpmorgan chase bank” }); ffiec_call_report({ cert: 628, schedule: “RI” }). Keyless.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
name | string | no | Bank name (fuzzy) |
cert | number | no | FDIC certificate number (as used by the fdic pack) |
idrssd | number | no | Federal Reserve IDRSSD (as used by the CDR) |
quarter | string | no | Quarter end as YYYY-MM-DD; defaults to the latest quarter available |
schedule | string | no | Restrict to one schedule: RC, RI, RCRI, RCN, RCCI, RCE, RCK |
limit | number | no | Max line items (default 150, max 600) |
Example call
Arguments
{
"name": "jpmorgan chase bank"
}
curl
curl -X POST https://gateway.pipeworx.io/ffiec-call-reports/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ffiec_call_report","arguments":{"name":"jpmorgan chase bank"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('ffiec_call_report', {
"name": "jpmorgan chase bank"
});
More examples
{
"cert": 628,
"schedule": "RI"
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"ffiec-call-reports": {
"url": "https://gateway.pipeworx.io/ffiec-call-reports/mcp"
}
}
}
See Getting Started for client-specific install steps.