fdic_summary
Pack: fdic · Endpoint: https://gateway.pipeworx.io/fdic/mcp
Get aggregate totals for FDIC-insured banks. Omit date for the most recent year with published figures; pass a year or report date for a specific one. Defaults to the US national aggregate; pass state for one state. Returns total assets, deposits, net income, interest income, institution and office counts, both combined and split by charter class (commercial bank vs savings institution).
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
date | string | no | Report date as YYYYMMDD (“20241231”), YYYY-MM-DD, or a bare year (“2024”) for annual figures |
state | string | no | Optional full state name (e.g., “California”). Omit for the US national total. |
Example call
Arguments
{
"date": "20240331"
}
curl
curl -X POST https://gateway.pipeworx.io/fdic/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"fdic_summary","arguments":{"date":"20240331"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('fdic_summary', {
"date": "20240331"
});
Response shape
Always returns: report_date, scope, combined, by_charter_class
| Field | Type | Description |
|---|---|---|
report_date | string | FDIC reporting period (YYYYMMDD) |
scope | string | What the aggregate covers (e.g. nationwide, or a state) |
combined | object | Totals across every institution in scope |
by_charter_class | array | Same totals broken out per charter class |
Full JSON Schema
{
"type": "object",
"description": "Aggregate FDIC institution financials for a reporting date.",
"properties": {
"report_date": {
"type": "string",
"description": "FDIC reporting period (YYYYMMDD)"
},
"scope": {
"type": "string",
"description": "What the aggregate covers (e.g. nationwide, or a state)"
},
"combined": {
"type": "object",
"description": "Totals across every institution in scope",
"properties": {
"institution_count": {
"type": [
"number",
"null"
]
},
"total_assets": {
"type": [
"number",
"null"
]
},
"total_deposits": {
"type": [
"number",
"null"
]
},
"net_income": {
"type": [
"number",
"null"
]
}
}
},
"by_charter_class": {
"type": "array",
"description": "Same totals broken out per charter class",
"items": {
"type": "object",
"properties": {
"charter_class": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"institution_count": {
"type": [
"number",
"null"
]
},
"office_count": {
"type": [
"number",
"null"
]
},
"total_assets": {
"type": [
"number",
"null"
]
},
"total_deposits": {
"type": [
"number",
"null"
]
},
"net_income": {
"type": [
"number",
"null"
]
},
"interest_income": {
"type": [
"number",
"null"
]
}
}
}
}
},
"required": [
"report_date",
"scope",
"combined",
"by_charter_class"
]
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"fdic": {
"url": "https://gateway.pipeworx.io/fdic/mcp"
}
}
}
See Getting Started for client-specific install steps.