US bank and credit union data from call reports, UBPR, FDIC, NCUA, Fed NIC and SEC filings.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Latest filed-quarter snapshot for one bank: balance sheet, capital, ratios. (Source: FFIEC Call Report (Schedule RC/RI/RCR).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
Federal Reserve RSSD id.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http bankregreports https://mcp.bankregreports.com/mcp
Latest filed-quarter snapshot for one bank: balance sheet, capital, ratios. (Source: FFIEC Call Report (Schedule RC/RI/RCR).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Lean geocoded branch list for map rendering (latest SoD year). (Source: FDIC SoD (geocoded).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Deposits, share, rank and branch count in every county the bank is in. (Source: FDIC SoD + FDIC branch directory.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}FDIC institutional branch registry with service-type codes and CBSA designation. (Source: FDIC Institution Directory.)
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows (default 1000, max 5000). |
| state | string | Two-letter state filter. |
| offset | integer | Pagination offset. |
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"1000"
],
"description": "Max rows (default 1000, max 5000)."
},
"state": {
"type": "string",
"examples": [
"GA"
],
"description": "Two-letter state filter."
},
"offset": {
"type": "integer",
"minimum": 0,
"examples": [
"0"
],
"description": "Pagination offset."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Federal Reserve NIC structural branches for one bank. (Source: Fed NIC.)
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows (default 1000, max 5000). |
| offset | integer | Pagination offset. |
| rssd_id* | integer | Federal Reserve RSSD id. |
| include_closed | string | 1 to include closed offices. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"1000"
],
"description": "Max rows (default 1000, max 5000)."
},
"offset": {
"type": "integer",
"minimum": 0,
"examples": [
"0"
],
"description": "Pagination offset."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"include_closed": {
"type": "string",
"examples": [
"1"
],
"description": "1 to include closed offices."
}
},
"additionalProperties": false
}Per-year branch count and total deposits rollup. (Source: FDIC SoD.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Side-by-side comparison of multiple banks. (Source: FFIEC Call Report.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_ids* | string | Comma-separated RSSD IDs to compare. |
{
"type": "object",
"required": [
"rssd_ids"
],
"properties": {
"rssd_ids": {
"type": "string",
"examples": [
"852218,480228"
],
"description": "Comma-separated RSSD IDs to compare."
}
},
"additionalProperties": false
}Full Call Report / UBPR detail for one bank-quarter. (Source: FFIEC Call Report + UBPR.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| periods | integer | Number of recent quarters (default 5). |
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"periods": {
"type": "integer",
"examples": [
"5"
],
"description": "Number of recent quarters (default 5)."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Per-bank structural-event timeline: M&A, charters, and closures. (Source: Federal Reserve NIC.)
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows (default 100, max 500). |
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"100"
],
"description": "Max rows (default 100, max 500)."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}FDIC institutional-history change log (branch-level). (Source: FDIC.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows (default 200, max 1000). |
| rssd_id* | integer | Federal Reserve RSSD id. |
| change_code | string | FDIC structure change code filter. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"200"
],
"description": "Max rows (default 200, max 1000)."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"change_code": {
"type": "string",
"description": "FDIC structure change code filter."
}
},
"additionalProperties": false
}Y-15 systemic-risk indicators for G-SIB designated banks. (Source: Fed FR Y-15.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
| report_date | string | Quarter-end date, YYYY-MM-DD. Default: latest. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"report_date": {
"type": "string",
"examples": [
"2026-06-30"
],
"description": "Quarter-end date, YYYY-MM-DD. Default: latest."
}
},
"additionalProperties": false
}Live per-request percentile recompute across the full peer cohort. (Source: FFIEC + FDIC.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| metric* | string | Metric id to rank on (see the `metrics` tool). |
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id",
"metric"
],
"properties": {
"metric": {
"type": "string",
"examples": [
"roa"
],
"description": "Metric id to rank on (see the `metrics` tool)."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Above-the-fold composite: snapshot + scorecard + ranks + events + ML prediction. (Source: BRR composite (FFIEC + ML + NIC).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Pre-computed percentile ranks within the bank's asset-size cohort (all metrics). (Source: BankRegReports (derived).)
| Argument | Type | Description |
|---|---|---|
| metric | string | Metric id (see the `metrics` tool for valid ids). |
| rssd_id* | integer | Federal Reserve RSSD id. |
| report_date | string | Quarter-end date, YYYY-MM-DD. Default: latest. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"metric": {
"type": "string",
"examples": [
"roa"
],
"description": "Metric id (see the `metrics` tool for valid ids)."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"report_date": {
"type": "string",
"examples": [
"2026-06-30"
],
"description": "Quarter-end date, YYYY-MM-DD. Default: latest."
}
},
"additionalProperties": false
}One bank's SBA 7(a) lending by federal fiscal year: loans, dollars, average size, charge-off share. (Source: SBA 7(a) and 504 loan data.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Full lightweight bank universe list for client-side typeahead. Requires a free account/API key. (Source: FFIEC + FDIC.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Quarterly time series of key metrics for one bank. (Source: FFIEC Call Report.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
| quarters | integer | Number of quarters (1–100). |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"quarters": {
"type": "integer",
"examples": [
"20"
],
"description": "Number of quarters (1–100)."
}
},
"additionalProperties": false
}Directory of all FDIC-insured banks with identity + headline figures. (Source: FFIEC + FDIC.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| q | string | Name search, case-insensitive. Alone, it uses the site's name matcher, which forgives punctuation, spacing and common abbreviations; with state or tier it matches any part of the legal name. |
| sort | string | Sort order: total_assets (default), legal_name, hq_state, established, cet1_ratio, roa, npl_ratio. |
| tier | string | Asset-size tier, exactly one of: '1: >= $250B', '2: $100B-250B', '3: $10B-100B', '4: $1B-10B', '5: $100M-1B', '6: < $100M'. |
| limit | integer | Max rows to return. |
| state | string | Two-letter state filter. |
| offset | integer | Pagination offset. |
| min_assets | integer | Minimum total assets ($000s). |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"examples": [
"first citizens"
],
"description": "Name search, case-insensitive. Alone, it uses the site's name matcher, which forgives punctuation, spacing and common abbreviations; with state or tier it matches any part of the legal name."
},
"sort": {
"type": "string",
"examples": [
"roa"
],
"description": "Sort order: total_assets (default), legal_name, hq_state, established, cet1_ratio, roa, npl_ratio."
},
"tier": {
"type": "string",
"examples": [
"4: $1B-10B"
],
"description": "Asset-size tier, exactly one of: '1: >= $250B', '2: $100B-250B', '3: $10B-100B', '4: $1B-10B', '5: $100M-1B', '6: < $100M'."
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"1000"
],
"description": "Max rows to return."
},
"state": {
"type": "string",
"examples": [
"GA"
],
"description": "Two-letter state filter."
},
"offset": {
"type": "integer",
"minimum": 0,
"examples": [
"0"
],
"description": "Pagination offset."
},
"min_assets": {
"type": "integer",
"minimum": 0,
"examples": [
"1000000"
],
"description": "Minimum total assets ($000s)."
}
},
"additionalProperties": false
}FDIC Summary-of-Deposits branches + NIC org-structure branches. (Source: FDIC SoD + Fed NIC.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| q | string | Search branch name or city (case-insensitive). |
| limit | integer | Max rows (default 50, max 5000). |
| state | string | Two-letter state filter. |
| offset | integer | Pagination offset. |
| rssd_id* | integer | Federal Reserve RSSD id. |
| sod_year | integer | FDIC Summary of Deposits year. Default: latest. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"q": {
"type": "string",
"examples": [
"atlanta"
],
"description": "Search branch name or city (case-insensitive)."
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"50"
],
"description": "Max rows (default 50, max 5000)."
},
"state": {
"type": "string",
"examples": [
"GA"
],
"description": "Two-letter state filter."
},
"offset": {
"type": "integer",
"minimum": 0,
"examples": [
"0"
],
"description": "Pagination offset."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"sod_year": {
"type": "integer",
"examples": [
"2025"
],
"description": "FDIC Summary of Deposits year. Default: latest."
}
},
"additionalProperties": false
}The Call Report balance sheet with every line as a share of total assets: subtotals, balance sheet ratios, how the mix moved since the prior quarter and a year earlier, and peers measured the same way, with each line's Schedule RC item and MDRM codes. (Source: FFIEC Call Report Schedule RC (BankRegReports).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| peers | string | Comma-separated RSSD ids for a custom peer list. |
| rssd_id* | integer | Federal Reserve RSSD id. |
| quarters | integer | Quarters of detail, 1 to 20. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"peers": {
"type": "string",
"examples": [
"480228,451965"
],
"description": "Comma-separated RSSD ids for a custom peer list."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"quarters": {
"type": "integer",
"examples": [
"8"
],
"description": "Quarters of detail, 1 to 20."
}
},
"additionalProperties": false
}Derivatives reported by FFIEC 051 filers (banks under 5 billion dollars), quarterly. (Source: OCC Report on Bank Trading and Derivatives Activities.)
| Argument | Type | Description |
|---|---|---|
| period | string | Latest quarter shown, YYYY-MM-DD. |
{
"type": "object",
"properties": {
"period": {
"type": "string",
"examples": [
"2026-06-30"
],
"description": "Latest quarter shown, YYYY-MM-DD."
}
},
"additionalProperties": false
}CFPB consumer complaints for one bank. (Source: CFPB.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Past due, nonaccrual and charge-offs by loan type, the allowance rollforward and its split by loan segment, and peers, with each ratio's filed lines. (Source: FFIEC Call Report (BankRegReports).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| peers | string | Comma-separated RSSD ids for a custom peer list. |
| rssd_id* | integer | Federal Reserve RSSD id. |
| quarters | integer | Quarters of history, 1 to 20. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"peers": {
"type": "string",
"examples": [
"480228,451965"
],
"description": "Comma-separated RSSD ids for a custom peer list."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"quarters": {
"type": "integer",
"examples": [
"12"
],
"description": "Quarters of history, 1 to 20."
}
},
"additionalProperties": false
}Latest snapshot for one credit union. (Source: NCUA.) Dollar amounts are in thousands of US dollars ($000s): NCUA files the 5300 in whole dollars and this API divides by 1,000 so credit unions read like banks. Ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| cu_number* | integer | NCUA charter number. |
{
"type": "object",
"required": [
"cu_number"
],
"properties": {
"cu_number": {
"type": "integer",
"examples": [
"5536"
],
"description": "NCUA charter number."
}
},
"additionalProperties": false
}Quarterly metric time series for one credit union. (Source: NCUA.) Dollar amounts are in thousands of US dollars ($000s): NCUA files the 5300 in whole dollars and this API divides by 1,000 so credit unions read like banks. Ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| cu_number* | integer | NCUA charter number. |
{
"type": "object",
"required": [
"cu_number"
],
"properties": {
"cu_number": {
"type": "integer",
"examples": [
"5536"
],
"description": "NCUA charter number."
}
},
"additionalProperties": false
}Directory of NCUA-insured credit unions. (Source: NCUA.) Dollar amounts are in thousands of US dollars ($000s): NCUA files the 5300 in whole dollars and this API divides by 1,000 so credit unions read like banks. Ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| q | string | Name or NCUA charter number, case-insensitive. Matches any part of the legal name; when that finds nothing, falls back to the site's name matcher, which forgives punctuation, spacing and common abbreviations. |
| state | string | Two-letter state filter. |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"examples": [
"navy federal"
],
"description": "Name or NCUA charter number, case-insensitive. Matches any part of the legal name; when that finds nothing, falls back to the site's name matcher, which forgives punctuation, spacing and common abbreviations."
},
"state": {
"type": "string",
"examples": [
"GA"
],
"description": "Two-letter state filter."
}
},
"additionalProperties": false
}ATM network for one credit union. (Source: NCUA.)
| Argument | Type | Description |
|---|---|---|
| cu_number* | integer | NCUA charter number. |
{
"type": "object",
"required": [
"cu_number"
],
"properties": {
"cu_number": {
"type": "integer",
"examples": [
"5536"
],
"description": "NCUA charter number."
}
},
"additionalProperties": false
}Branch network for one credit union. (Source: NCUA.)
| Argument | Type | Description |
|---|---|---|
| cu_number* | integer | NCUA charter number. |
{
"type": "object",
"required": [
"cu_number"
],
"properties": {
"cu_number": {
"type": "integer",
"examples": [
"5536"
],
"description": "NCUA charter number."
}
},
"additionalProperties": false
}Pre-computed peer-group benchmarks for credit unions by asset tier. (Source: NCUA.) Values are percentages (16.08 means 16.08%); this tool returns no dollar amounts.
| Argument | Type | Description |
|---|---|---|
| metric | string | Metric id (see the `metrics` tool for valid ids). |
| asset_tier | string | Asset-size tier label, one of '1: >= $250B' ... '6: < $100M' (same labels as `tier`). |
{
"type": "object",
"properties": {
"metric": {
"type": "string",
"examples": [
"roa"
],
"description": "Metric id (see the `metrics` tool for valid ids)."
},
"asset_tier": {
"type": "string",
"examples": [
"4: $1B-10B"
],
"description": "Asset-size tier label, one of '1: >= $250B' ... '6: < $100M' (same labels as `tier`)."
}
},
"additionalProperties": false
}Machine-readable list of every dataset, with its path, parameters and required plan. (Source: BankRegReports.)
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}One dataset entry from the product catalog. (Source: BankRegReports.)
| Argument | Type | Description |
|---|---|---|
| key* | string | Dataset key. |
{
"type": "object",
"required": [
"key"
],
"properties": {
"key": {
"type": "string",
"examples": [
"bank"
],
"description": "Dataset key."
}
},
"additionalProperties": false
}Deposit composition snapshot: demand, time, brokered, insured/uninsured ratios. (Source: FFIEC Call Report (Schedule RC-E).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Multi-quarter deposit / funding breakdown for one bank. (Source: FFIEC Call Report (Schedule RC-E).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
| quarters | integer | Number of quarters (1-80, default 20). |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"quarters": {
"type": "integer",
"examples": [
"20"
],
"description": "Number of quarters (1-80, default 20)."
}
},
"additionalProperties": false
}Industry-wide regulatory enforcement-action feed. (Source: Federal regulators.)
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows (default 100, max 500). |
| agency | string | Regulator: occ, fdic, frb, or sec_8k. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"100"
],
"description": "Max rows (default 100, max 500)."
},
"agency": {
"type": "string",
"examples": [
"occ"
],
"description": "Regulator: occ, fdic, frb, or sec_8k."
}
},
"additionalProperties": false
}Regulatory enforcement actions against one bank. (Source: BankRegReports.)
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows to return (default 50, max 200). |
| rssd_id* | integer | Federal Reserve RSSD id. |
| holding_company | string | 1 to add the actions against the bank's holding company, each with attributed_to naming the holding company. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"200"
],
"description": "Max rows to return (default 50, max 200)."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"holding_company": {
"type": "string",
"examples": [
"1"
],
"description": "1 to add the actions against the bank's holding company, each with attributed_to naming the holding company."
}
},
"additionalProperties": false
}Industry-wide structural events: M&A, charters, closures. (Source: Federal Reserve NIC.)
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows (default 200, max 1000). |
| category | string | Event category filter, e.g. merger or charter_change. |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"200"
],
"description": "Max rows (default 200, max 1000)."
},
"category": {
"type": "string",
"examples": [
"merger"
],
"description": "Event category filter, e.g. merger or charter_change."
}
},
"additionalProperties": false
}Named-executive-officer compensation for one bank's registrant. (Source: SEC DEF 14A.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Bank failure counts and total assets by year. (Source: FDIC.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| year | integer | Filter to one year. |
{
"type": "object",
"properties": {
"year": {
"type": "integer",
"minimum": 0,
"examples": [
"2023"
],
"description": "Filter to one year."
}
},
"additionalProperties": false
}Composite failures-and-acquisitions dashboard: all-time totals, period KPIs, failures-by-year series, by-state and by-resolution rollups. (Source: FDIC Failed Bank List.) Dollar amounts are display-scaled: asset and deposit totals are in billions of US dollars; costs and the recent-failure rows are in millions of US dollars.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Most recent bank failures (FDIC). (Source: FDIC.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows (default 25). |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"25"
],
"description": "Max rows (default 25)."
}
},
"additionalProperties": false
}FDIC institution demographics for one bank - CBSA/metro-micro classification, minority-status designation, head-office latitude/longitude, web URL, and office-count rollups, by as-of quarter. (Source: FDIC Institution Directory.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}FDIC Statistics on Depository Institutions (SDI) canonical financial series for one bank - quarterly balance sheet, income, capital, asset-quality, and efficiency metrics, newest period first. (Source: FDIC SDI (Statistics on Depository Institutions).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}SEC registration / identity change log per filer - registrant CIKs, filing date span, and per-form counts. (Source: SEC EDGAR filing index.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Per-filing 10-K/Q narrative text blobs (MD&A / risk factors) for one bank's registrant. Large bodies are truncated server-side. (Source: SEC EDGAR 10-K / 10-Q.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Item-level 10-K/10-Q sections with parsed body text for one bank. (Source: SEC EDGAR 10-K / 10-Q.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}SEC filing cadence/velocity per filer, broken out by form type. (Source: SEC EDGAR.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Full SEC accession index per filer - every filing, all form types, newest first. (Source: SEC EDGAR filing index.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Banks ranked by YoY growth in assets, loans, or deposits. (Source: FFIEC + FDIC.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| sort | string | asset_growth | loan_growth | deposit_growth. |
| tier | string | Asset-tier filter. |
| limit | integer | Max rows to return. |
| charter | string | all to include trust, card, custody and de novo charters (default: commercial banks and savings institutions only). |
| organic | string | 1 to rank organic growth only (excludes acquisitions). |
| min_age_years | integer | Minimum charter age in years (default 3). |
{
"type": "object",
"properties": {
"sort": {
"type": "string",
"examples": [
"asset_growth"
],
"description": "asset_growth | loan_growth | deposit_growth."
},
"tier": {
"type": "string",
"examples": [
"5"
],
"description": "Asset-tier filter."
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"1000"
],
"description": "Max rows to return."
},
"charter": {
"type": "string",
"examples": [
"all"
],
"description": "all to include trust, card, custody and de novo charters (default: commercial banks and savings institutions only)."
},
"organic": {
"type": "string",
"examples": [
"1"
],
"description": "1 to rank organic growth only (excludes acquisitions)."
},
"min_age_years": {
"type": "integer",
"examples": [
"3"
],
"description": "Minimum charter age in years (default 3)."
}
},
"additionalProperties": false
}Banks ranked by the exploratory failure-risk screening score (uncalibrated, not a probability of failure). (Source: ML model.)
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows (default 25). |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"25"
],
"description": "Max rows (default 25)."
}
},
"additionalProperties": false
}Per-bank Home Mortgage Disclosure Act book - applications, originations, denials, and USD volumes by activity year and state. (Source: FFIEC HMDA LAR.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Directory of bank holding companies. (Source: Fed FR Y-9C.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| q | string | Name search, case-insensitive. Matches any part of the legal name; when that finds nothing, falls back to the site's name matcher, which forgives punctuation, spacing and common abbreviations. |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"examples": [
"first citizens"
],
"description": "Name search, case-insensitive. Matches any part of the legal name; when that finds nothing, falls back to the site's name matcher, which forgives punctuation, spacing and common abbreviations."
}
},
"additionalProperties": false
}Latest snapshot for one bank holding company. (Source: Fed FR Y-9C.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Quarterly metric time series for one bank holding company. (Source: Fed FR Y-9C.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Industry-wide aggregate snapshot. (Source: BankRegReports.)
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Pre-computed peer-group benchmarks (mean + 5-number summary) by asset tier. (Source: BankRegReports (derived).)
| Argument | Type | Description |
|---|---|---|
| metric | string | Metric id (see the `metrics` tool for valid ids). |
| asset_tier | string | Asset-size tier label, one of '1: >= $250B' ... '6: < $100M' (same labels as `tier`). |
| report_date | string | Quarter-end date, YYYY-MM-DD. Default: latest. |
{
"type": "object",
"properties": {
"metric": {
"type": "string",
"examples": [
"roa"
],
"description": "Metric id (see the `metrics` tool for valid ids)."
},
"asset_tier": {
"type": "string",
"examples": [
"4: $1B-10B"
],
"description": "Asset-size tier label, one of '1: >= $250B' ... '6: < $100M' (same labels as `tier`)."
},
"report_date": {
"type": "string",
"examples": [
"2026-06-30"
],
"description": "Quarter-end date, YYYY-MM-DD. Default: latest."
}
},
"additionalProperties": false
}National credit union ratios by charter type (FICU, FCU, FISCU), quarterly from June 2023. (Source: NCUA Financial Performance Report.) Values are percentages (16.08 means 16.08%); this tool returns no dollar amounts.
| Argument | Type | Description |
|---|---|---|
| period | string | Latest quarter shown, YYYY-MM-DD. |
| charter | string | FICU, FCU or FISCU. |
{
"type": "object",
"properties": {
"period": {
"type": "string",
"examples": [
"2026-06-30"
],
"description": "Latest quarter shown, YYYY-MM-DD."
},
"charter": {
"type": "string",
"examples": [
"FICU"
],
"description": "FICU, FCU or FISCU."
}
},
"additionalProperties": false
}Composite industry terminal dashboard payload. (Source: FFIEC + FDIC + FRED.) Dollar amounts are in whole US dollars (not thousands); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| cert | string | RSSD id of a bank for that bank's full terminal view, or empty / 'all' for the industry aggregate. UBPR peer ranks require Pro; ML risk fields require a free-or-above account (null otherwise). |
| peer | string | Render as a peer-group aggregate instead of one bank: 'tier:<1-6>' (asset tier) or 'state:<XX>'. Takes precedence over `cert`. |
{
"type": "object",
"properties": {
"cert": {
"type": "string",
"examples": [
"852218"
],
"description": "RSSD id of a bank for that bank's full terminal view, or empty / 'all' for the industry aggregate. UBPR peer ranks require Pro; ML risk fields require a free-or-above account (null otherwise)."
},
"peer": {
"type": "string",
"examples": [
"tier:3"
],
"description": "Render as a peer-group aggregate instead of one bank: 'tier:<1-6>' (asset tier) or 'state:<XX>'. Takes precedence over `cert`."
}
},
"additionalProperties": false
}Macro context series: rates, yield curve spreads, breakeven inflation, mortgage rates, unemployment, CPI and GDP. (Source: FRED + FFIEC; mortgage rates: Freddie Mac Primary Mortgage Market Survey.)
| Argument | Type | Description |
|---|---|---|
| quarters | integer | Number of recent quarters (default 20, max 200). |
{
"type": "object",
"properties": {
"quarters": {
"type": "integer",
"examples": [
"20"
],
"description": "Number of recent quarters (default 20, max 200)."
}
},
"additionalProperties": false
}Industry-wide securities aggregate time series. (Source: FFIEC Call Report (Schedule RC-B).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Industry-wide metric trends over time. (Source: BankRegReports.)
| Argument | Type | Description |
|---|---|---|
| quarters | integer | Number of recent quarters (default 20). |
{
"type": "object",
"properties": {
"quarters": {
"type": "integer",
"examples": [
"20"
],
"description": "Number of recent quarters (default 20)."
}
},
"additionalProperties": false
}Rolled-up monthly insider buy/sell activity (net shares, dollar volume, transaction counts) for one bank's registrant. (Source: SEC Form 4 (aggregated).)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Liquid assets, securities and their unrealized gains or losses, loans against deposits, the deposit base (core, uninsured, brokered), borrowings, the cost of funding and capital headroom, by quarter with asset-tier medians. (Source: FFIEC Call Report + UBPR (BankRegReports).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
| quarters | integer | Quarters of history, 1 to 20. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"quarters": {
"type": "integer",
"examples": [
"8"
],
"description": "Quarters of history, 1 to 20."
}
},
"additionalProperties": false
}Screen banks by loan-portfolio concentration. (Source: BankRegReports.)
| Argument | Type | Description |
|---|---|---|
| sort | string | Sort order: cre_concentration (default), cre_loans, construction, total_assets. |
| state | string | Two-letter state filter. |
{
"type": "object",
"properties": {
"sort": {
"type": "string",
"examples": [
"cre_concentration"
],
"description": "Sort order: cre_concentration (default), cre_loans, construction, total_assets."
},
"state": {
"type": "string",
"examples": [
"GA"
],
"description": "Two-letter state filter."
}
},
"additionalProperties": false
}Single-bank loan composition, CRE/C&D concentration vs capital, and an asset-quality trend. (Source: FFIEC Call Report (Schedule RC-C).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
| quarters | integer | Number of trend quarters (1-40, default 8). |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"quarters": {
"type": "integer",
"examples": [
"8"
],
"description": "Number of trend quarters (1-40, default 8)."
}
},
"additionalProperties": false
}Banks scored as likely acquisition targets. (Source: BankRegReports (derived).)
| Argument | Type | Description |
|---|---|---|
| state | string | Two-letter state filter. |
{
"type": "object",
"properties": {
"state": {
"type": "string",
"examples": [
"GA"
],
"description": "Two-letter state filter."
}
},
"additionalProperties": false
}The net interest margin taken apart: each earning asset's balance, yield and contribution, each funding line's balance and cost, what moved the margin by volume and rate, history and peers, with each line's MDRM codes. (Source: FFIEC Call Report Schedules RI and RC-K (BankRegReports).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| peers | string | Comma-separated RSSD ids for a custom peer list. |
| rssd_id* | integer | Federal Reserve RSSD id. |
| quarters | integer | Quarters of history, 1 to 20. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"peers": {
"type": "string",
"examples": [
"480228,451965"
],
"description": "Comma-separated RSSD ids for a custom peer list."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"quarters": {
"type": "integer",
"examples": [
"12"
],
"description": "Quarters of history, 1 to 20."
}
},
"additionalProperties": false
}Every available metric with units and definition. (Source: BankRegReports.)
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Production model metadata plus held-out backtest results: AUC-ROC, AUC-PR and Brier score. (Source: BRR ML model.)
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Delinquency, foreclosure and risk-category counts for mortgages serviced by seven large national banks. (Source: OCC Mortgage Metrics Report.)
| Argument | Type | Description |
|---|---|---|
| period | string | Latest quarter shown, YYYY-MM-DD. |
{
"type": "object",
"properties": {
"period": {
"type": "string",
"examples": [
"2026-06-30"
],
"description": "Latest quarter shown, YYYY-MM-DD."
}
},
"additionalProperties": false
}Raw NCUA enforcement action feed. (Source: NCUA.)
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Loans originated by state-licensed mortgage lenders by state and purpose, annual. (Source: NMLS Mortgage Call Report.)
| Argument | Type | Description |
|---|---|---|
| sort | string | purchase, refinance or home_improvement. |
| year | integer | Report year. |
{
"type": "object",
"properties": {
"sort": {
"type": "string",
"examples": [
"purchase"
],
"description": "purchase, refinance or home_improvement."
},
"year": {
"type": "integer",
"minimum": 0,
"examples": [
"2025"
],
"description": "Report year."
}
},
"additionalProperties": false
}Full officer Form 3/4/5 filing history per filer - every reported owner/role row (director / officer / 10% holder / other) with issuer and period of report. (Source: SEC Form 3/4/5.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}One bank against one row per peer over up to 20 quarters: peer median, percentiles and rank, with each ratio's formula and filing lines. (Source: FFIEC Call Report + UBPR (BankRegReports).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| n | string | Preset peer count, 1 to 50. |
| as_of | string | Latest quarter to include. |
| peers | string | Preset peer set: size or size_state. |
| rssd_id* | integer | Federal Reserve RSSD id. |
| peer_ids | string | Comma-separated RSSD ids (overrides peers). |
| quarters | integer | Quarters of history, 1 to 20. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"n": {
"type": "string",
"examples": [
"15"
],
"description": "Preset peer count, 1 to 50."
},
"as_of": {
"type": "string",
"examples": [
"2026Q2"
],
"description": "Latest quarter to include."
},
"peers": {
"type": "string",
"examples": [
"size"
],
"description": "Preset peer set: size or size_state."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"peer_ids": {
"type": "string",
"examples": [
"480228,476810"
],
"description": "Comma-separated RSSD ids (overrides peers)."
},
"quarters": {
"type": "integer",
"examples": [
"8"
],
"description": "Quarters of history, 1 to 20."
}
},
"additionalProperties": false
}One bank versus its peer-group benchmarks (5-number summary). (Source: BankRegReports (derived).)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Standard peer-group definitions and rollups. (Source: BankRegReports.)
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}The peer set for one bank. (Source: BankRegReports.)
| Argument | Type | Description |
|---|---|---|
| limit | integer | Number of peers (default 10). |
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"10"
],
"description": "Number of peers (default 10)."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Exploratory 1-year failure-risk screening score (not a calibrated probability) + safety verdict for one bank. (Source: ML model.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Return on equity taken apart: each income statement line's share of average assets and contribution to return on assets, the leverage on equity, the three-factor view, what moved return on equity, history and peers, with each line's Schedule RI item and MDRM codes. (Source: FFIEC Call Report Schedules RI, RC and RC-K (BankRegReports).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| peers | string | Comma-separated RSSD ids for a custom peer list. |
| rssd_id* | integer | Federal Reserve RSSD id. |
| quarters | integer | Quarters of history, 1 to 20. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"peers": {
"type": "string",
"examples": [
"480228,451965"
],
"description": "Comma-separated RSSD ids for a custom peer list."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"quarters": {
"type": "integer",
"examples": [
"12"
],
"description": "Quarters of history, 1 to 20."
}
},
"additionalProperties": false
}Pre-computed percentile rank within the bank's asset-size cohort. (Source: BankRegReports (derived).)
| Argument | Type | Description |
|---|---|---|
| metric | string | Metric id (see the `metrics` tool for valid ids). |
| rssd_id* | integer | Federal Reserve RSSD id. |
| report_date | string | Quarter-end date, YYYY-MM-DD. Default: latest. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"metric": {
"type": "string",
"examples": [
"roa"
],
"description": "Metric id (see the `metrics` tool for valid ids)."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"report_date": {
"type": "string",
"examples": [
"2026-06-30"
],
"description": "Quarter-end date, YYYY-MM-DD. Default: latest."
}
},
"additionalProperties": false
}Industry-wide yield curve metrics for the latest filed quarter. (Source: FFIEC Call Report (Schedule RI).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Treasury yield-curve history plus the industry-wide NIM / yield / funding-cost trend. (Source: FRED Treasury yield curve + FFIEC Call Report.)
| Argument | Type | Description |
|---|---|---|
| yield_curve_limit | string | Max yield-curve observations (1-2000, default 500). |
{
"type": "object",
"properties": {
"yield_curve_limit": {
"type": "string",
"examples": [
"500"
],
"description": "Max yield-curve observations (1-2000, default 500)."
}
},
"additionalProperties": false
}Securities and loans by repricing date or maturity against time deposits by remaining maturity, in four buckets, with the gap, the cumulative gap and its share of total assets, and the bank's deposit betas over the last hiking and easing cycles, with each line's MDRM codes. (Source: FFIEC Call Report Schedules RC-B, RC-C and RC-E memoranda (BankRegReports).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}FRB G.19 consumer credit rates. (Source: FRB G.19.)
| Argument | Type | Description |
|---|---|---|
| series | string | G.19 series name, e.g. DTCNLHF_XDF_BA_N.M. |
{
"type": "object",
"properties": {
"series": {
"type": "string",
"examples": [
"DTCNLHF_XDF_BA_N.M"
],
"description": "G.19 series name, e.g. DTCNLHF_XDF_BA_N.M."
}
},
"additionalProperties": false
}National deposit rate series. (Source: BankRegReports.)
| Argument | Type | Description |
|---|---|---|
| product_code | string | Deposit product code, e.g. CD_24_MONTH. |
{
"type": "object",
"properties": {
"product_code": {
"type": "string",
"examples": [
"CD_24_MONTH"
],
"description": "Deposit product code, e.g. CD_24_MONTH."
}
},
"additionalProperties": false
}National mortgage rate series. (Source: BankRegReports.)
| Argument | Type | Description |
|---|---|---|
| product | string | Mortgage product, e.g. 30yr_fixed or 15yr_fixed. |
{
"type": "object",
"properties": {
"product": {
"type": "string",
"examples": [
"30yr_fixed"
],
"description": "Mortgage product, e.g. 30yr_fixed or 15yr_fixed."
}
},
"additionalProperties": false
}FDIC national deposit rates and rate caps by product. (Source: FDIC National Rates and Rate Caps.)
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}US Treasury real yield (TIPS) series. (Source: US Treasury TIPS.)
| Argument | Type | Description |
|---|---|---|
| tenor_code | string | TIPS tenor, e.g. 5y, 7y, 10y. |
{
"type": "object",
"properties": {
"tenor_code": {
"type": "string",
"examples": [
"10y"
],
"description": "TIPS tenor, e.g. 5y, 7y, 10y."
}
},
"additionalProperties": false
}Treasury-bill rate series. (Source: BankRegReports.)
| Argument | Type | Description |
|---|---|---|
| tenor_code | string | Bill tenor, e.g. 4w, 8w, 13w. |
{
"type": "object",
"properties": {
"tenor_code": {
"type": "string",
"examples": [
"13w"
],
"description": "Bill tenor, e.g. 4w, 8w, 13w."
}
},
"additionalProperties": false
}Reference lookup tables (states, regulators, …). (Source: BankRegReports.)
| Argument | Type | Description |
|---|---|---|
| slug* | string | Reference table slug. |
| limit | integer | Max rows (default 1000, max 10000). |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"examples": [
"states"
],
"description": "Reference table slug."
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"1000"
],
"description": "Max rows (default 1000, max 10000)."
}
},
"additionalProperties": false
}Available reference lookup-table slugs. (Source: BankRegReports.)
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Enriched MDRM field tooltip for one Call Report column code. (Source: FFIEC MDRM.)
| Argument | Type | Description |
|---|---|---|
| code* | string | MDRM column code. |
| as_of | string | Definition as of this date, YYYY-MM-DD. Default: latest. |
{
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"examples": [
"RCFD2170"
],
"description": "MDRM column code."
},
"as_of": {
"type": "string",
"examples": [
"2026-06-30"
],
"description": "Definition as of this date, YYYY-MM-DD. Default: latest."
}
},
"additionalProperties": false
}CET1, Tier 1, total risk-based and leverage ratios with each one's numerator, denominator and cushion, the capital stack, risk-weighted assets by category and peers, with each line's MDRM code. (Source: FFIEC Call Report Schedule RC-R (BankRegReports).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| peers | string | Comma-separated RSSD ids for a custom peer list. |
| rssd_id* | integer | Federal Reserve RSSD id. |
| quarters | integer | Quarters of history, 1 to 20. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"peers": {
"type": "string",
"examples": [
"480228,451965"
],
"description": "Comma-separated RSSD ids for a custom peer list."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"quarters": {
"type": "integer",
"examples": [
"12"
],
"description": "Quarters of history, 1 to 20."
}
},
"additionalProperties": false
}Non-reliance / financial-restatement events (8-K Item 4.02) filed by this bank's registrant. (Source: SEC EDGAR 8-K (Item 4.02).)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Composite risk-intelligence overview: risk-tier counts with average score and score distribution. (Source: BRR ML model.)
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Counts of banks by failure-risk tier (Critical/High/Elevated/Moderate/Low), from an exploratory screening score. (Source: BRR ML model.)
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}SBA 7(a) or 504 lenders ranked by dollars approved in a federal fiscal year. (Source: SBA 7(a) and 504 loan data.)
| Argument | Type | Description |
|---|---|---|
| fy | string | Federal fiscal year. |
| type | string | all or Bank. |
| program | string | 7A or 504. |
{
"type": "object",
"properties": {
"fy": {
"type": "string",
"examples": [
"2025"
],
"description": "Federal fiscal year."
},
"type": {
"type": "string",
"examples": [
"Bank"
],
"description": "all or Bank."
},
"program": {
"type": "string",
"examples": [
"7A"
],
"description": "7A or 504."
}
},
"additionalProperties": false
}CAMELS-style component scores (0–100) + overall letter grade. (Source: BankRegReports (derived).)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}CAMELS category metrics with quartile letter grades, a composite grade, loan-concentration context, and ML risk tier. (Source: BRR derived (CAMELS quartile grading over FFIEC Call Report).)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Every FDIC-insured bank with key ratios; filter, sort, paginate. (Source: FFIEC + FDIC.) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| sort | string | Sort field. |
| tier | string | Asset-size tier, exactly one of: '1: >= $250B', '2: $100B-250B', '3: $10B-100B', '4: $1B-10B', '5: $100M-1B', '6: < $100M'. |
| limit | integer | Max rows to return. |
| state | string | Two-letter state filter. |
| offset | integer | Pagination offset. |
| charter | string | lending (default: commercial banks, savings institutions, de novo banks), all, or one charter type such as 'Trust company'. |
| min_assets | integer | Minimum total assets ($000s). |
| well_capitalized_only | string | 1 to keep only well-capitalized banks. |
{
"type": "object",
"properties": {
"sort": {
"type": "string",
"examples": [
"roa"
],
"description": "Sort field."
},
"tier": {
"type": "string",
"examples": [
"4: $1B-10B"
],
"description": "Asset-size tier, exactly one of: '1: >= $250B', '2: $100B-250B', '3: $10B-100B', '4: $1B-10B', '5: $100M-1B', '6: < $100M'."
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"1000"
],
"description": "Max rows to return."
},
"state": {
"type": "string",
"examples": [
"GA"
],
"description": "Two-letter state filter."
},
"offset": {
"type": "integer",
"minimum": 0,
"examples": [
"0"
],
"description": "Pagination offset."
},
"charter": {
"type": "string",
"examples": [
"all"
],
"description": "lending (default: commercial banks, savings institutions, de novo banks), all, or one charter type such as 'Trust company'."
},
"min_assets": {
"type": "integer",
"minimum": 0,
"description": "Minimum total assets ($000s)."
},
"well_capitalized_only": {
"type": "string",
"examples": [
"1"
],
"description": "1 to keep only well-capitalized banks."
}
},
"additionalProperties": false
}Schedule 13D/G filings disclosing ≥5% beneficial ownership of a bank's stock. (Source: SEC Schedule 13D/G.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Item-by-item narrative bodies for one 8-K filing by accession number. (Source: SEC EDGAR 8-K.)
| Argument | Type | Description |
|---|---|---|
| accession_number* | string | SEC accession number (e.g. 0001193125-24-000001). |
{
"type": "object",
"required": [
"accession_number"
],
"properties": {
"accession_number": {
"type": "string",
"examples": [
"0001193125-24-000001"
],
"description": "SEC accession number (e.g. 0001193125-24-000001)."
}
},
"additionalProperties": false
}8-K filings broken out by item number, the SEC material-event feed. (Source: SEC EDGAR 8-K.)
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max item rows to return (default 100, max 500). |
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"500"
],
"description": "Max item rows to return (default 100, max 500)."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}CUSIP cross-reference - the 13F-holdings rollup for one security by CUSIP: issuer-name variants, how many filers/RSSDs hold it, and aggregate value and share counts. (Source: SEC Form 13F (aggregated by CUSIP).)
| Argument | Type | Description |
|---|---|---|
| cusip* | string | 9-character CUSIP of the security. |
{
"type": "object",
"required": [
"cusip"
],
"properties": {
"cusip": {
"type": "string",
"examples": [
"037833100"
],
"description": "9-character CUSIP of the security."
}
},
"additionalProperties": false
}Most recently filed XBRL concept facts from the bank's 10-K/Q. (Source: SEC EDGAR (XBRL).)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}SEC EDGAR filing index for one bank's registrant. (Source: SEC EDGAR.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Bank's institutional-manager Form 13F holdings, top positions by USD value. (Source: SEC Form 13F.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Insider Form-4 transactions for one bank's registrant. (Source: SEC Form 4.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Mergers & acquisitions where this bank is on either side (SEC filings). (Source: SEC EDGAR 8-K / Schedule 13D.)
| Argument | Type | Description |
|---|---|---|
| limit | integer | Max rows to return (default 50, max 250). |
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"examples": [
"250"
],
"description": "Max rows to return (default 50, max 250)."
},
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Named officers and roles from the BHC's most recent Form 3/4/5 filings. (Source: SEC Form 3/4/5.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}SEC-derived peer-group assignment for this bank's registrant(s) - SIC industry, asset tier, exchange listing, and latest reported total assets. (Source: SEC EDGAR (company facts + SIC).)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}AFS / HTM holdings, unrealized gain/loss, sector breakdown. (Source: FFIEC Call Report (Schedule RC-B).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Quarterly AFS/HTM portfolio with industry-wide overlay. (Source: FFIEC Call Report (Schedule RC-B).) Dollar amounts are in thousands of US dollars ($000s); ratios are percentages.
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
| quarters | integer | Number of bank quarters (1-80, default 20). |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
},
"quarters": {
"type": "integer",
"examples": [
"20"
],
"description": "Number of bank quarters (1-80, default 20)."
}
},
"additionalProperties": false
}Charter type, primary regulator, holding company chain, branches. (Source: FDIC Institution Directory + NIC.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Full ownership hierarchy for one bank: parent(s), subsidiaries, and NIC merger/transformation history. (Source: FFIEC NIC + FDIC directory.)
| Argument | Type | Description |
|---|---|---|
| rssd_id* | integer | Federal Reserve RSSD id. |
{
"type": "object",
"required": [
"rssd_id"
],
"properties": {
"rssd_id": {
"type": "integer",
"examples": [
"852218"
],
"description": "Federal Reserve RSSD id."
}
},
"additionalProperties": false
}Treasury General Account balance, public debt and major foreign holders of Treasury securities. (Source: US Treasury.)
| Argument | Type | Description |
|---|---|---|
| period | string | TIC month, YYYY-MM-DD. |
{
"type": "object",
"properties": {
"period": {
"type": "string",
"examples": [
"2026-07-31"
],
"description": "TIC month, YYYY-MM-DD."
}
},
"additionalProperties": false
}US Treasury yield curve (long form). Pass ?latest=1 for the current curve. (Source: US Treasury.)
| Argument | Type | Description |
|---|---|---|
| latest | string | Return only the current curve. |
| tenor_code | string | One tenor series. |
{
"type": "object",
"properties": {
"latest": {
"type": "string",
"examples": [
"1"
],
"description": "Return only the current curve."
},
"tenor_code": {
"type": "string",
"examples": [
"Y10"
],
"description": "One tenor series."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 15, 2026.