FDIC BankFind MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | The port number to listen on when using the HTTP transport. | 3000 |
| TRANSPORT | No | The transport protocol to use for the server execution (e.g., 'http' or 'stdio'). | stdio |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fdic_search_institutionsA | Use this when the user needs FDIC-insured institution search results by name, state, CERT, asset size, charter class, or regulatory status. Returns institution profile rows with pagination; use fdic://schemas/institutions for the full field catalog. |
| fdic_get_institutionA | Use this when the user knows an exact FDIC Certificate Number and needs one institution profile. To discover a CERT first, call fdic_search_institutions or fdic_search. |
| fdic_search_failuresA | Use this when the user wants details on failed FDIC-insured institutions filtered by name, state, date range, resolution type, or cost. Returns failure records with pagination; see fdic://schemas/failures for the full field catalog. |
| fdic_get_institution_failureA | Use this when the user knows the CERT of a failed institution and needs its specific failure record. Returns failure details (date, resolution type, cost, acquirer); responds with |
| fdic_search_locationsA | Use this when the user wants branch/office locations for FDIC-insured institutions, filtered by CERT, state, city, county, metro area, or branch type. Returns address, coordinates, branch number, and service-type rows; see fdic://schemas/locations for the full field catalog. |
| fdic_search_historyA | Use this when the user wants structural-change events (mergers, acquisitions, name changes, charter conversions, failures) for FDIC-insured institutions, filtered by CERT, type, change code, date range, or state. See fdic://schemas/history for the full field catalog. |
| fdic_search_financialsA | Use this when the user wants quarterly Call Report data (balance sheet, income, capital, performance ratios) for FDIC-insured institutions. Filter by CERT and/or REPDTE plus optional ElasticSearch filters. See fdic://schemas/financials for the full 1,100+ field catalog. |
| fdic_search_summaryA | Use this when the user wants annual financial-summary snapshots (assets, deposits, ROA, ROE, offices) for FDIC-insured institutions, filtered by CERT and/or year. See fdic://schemas/summary for the full field catalog. |
| fdic_search_sodA | Use this when the user wants annual branch-level deposit data (SOD, as of June 30 each year) — branch deposits, MSAs, geographic distribution. Filter by CERT and/or year. See fdic://schemas/sod for the full field catalog. |
| fdic_search_demographicsA | Use this when the user wants quarterly demographic and market-structure attributes (office counts, metro classification, county/territory codes, geographic reference data) for FDIC-insured institutions. Filter by CERT and/or REPDTE. See fdic://schemas/demographics for the full field catalog. |
| fdic_compare_bank_snapshotsA | Compare FDIC reporting snapshots across a set of institutions and rank the results by growth, profitability, or efficiency changes. This tool is designed for heavier analytical prompts that would otherwise require many separate MCP calls. It batches institution roster lookup, financial snapshots, optional office-count snapshots, and can also fetch a quarterly time series inside the server. Good uses:
Inputs:
Returns concise comparison text plus structured deltas, derived metrics, and insight tags for each institution. |
| fdic_peer_group_analysisA | Build a peer group for an FDIC-insured institution and rank it against peers on financial and efficiency metrics at a single report date. Three usage modes:
Metrics ranked (fixed order):
Rankings use competition rank (1, 2, 2, 4). Rank, denominator, and percentile all use the same comparison set: matched peers plus the subject institution. Output includes:
Override precedence: cert derives defaults, then explicit params override them. |
| fdic_analyze_bank_healthA | Produce a CAMELS-style analytical assessment for a single FDIC-insured institution using the public off-site proxy model. Scores five components — Capital (C), Asset Quality (A), Earnings (E), Liquidity (L), Sensitivity (S) — using published FDIC financial data and derives a weighted composite rating (1=Strong to 5=Unsatisfactory), plus a proxy model overall band (1.0–4.0 scale). Output includes:
NOTE: Management (M) is omitted from component scoring — cannot be assessed from public data. Sensitivity (S) uses proxy metrics (NIM trend, securities concentration). This is a public off-site analytical proxy, not an official CAMELS rating. |
| fdic_compare_peer_healthA | Compare CAMELS-style health scores across a group of FDIC-insured institutions. Three usage modes:
Optionally provide cert to highlight a subject institution's position in the ranking. Output: structuredContent includes {model, official_status, report_date, institutions, metrics, peer_context, proxy_summary, proxy, deprecations}. Institutions include proxy scores and name_source. When a subject cert is provided, metrics[] is the preferred subject-vs-peer array for new UI bindings and proxy_summary is a flattened subject proxy. peer_context.subject_percentiles is deprecated, remains for backward compatibility, and is targeted for removal only in a future coordinated major release. Auto-peer selection derives asset bands from report-date financials and broadens the cohort if fewer than 10 peers match. NOTE: Public off-site analytical proxy — not official supervisory ratings. |
| fdic_detect_risk_signalsA | Scan FDIC-insured institutions for early warning risk signals using the public_camels_proxy_v1 analytical engine. Standardized signal codes with severity levels:
Three scan modes:
Output: Per-institution risk signals ranked by severity count. The proxy engine drives signal generation internally; the output is signal-shaped, not assessment-shaped. NOTE: Public off-site analytical proxy — not official supervisory ratings. |
| fdic_analyze_credit_concentrationA | Analyze loan portfolio composition and credit concentration risk for an FDIC-insured institution. Computes CRE concentration relative to capital (per 2006 interagency guidance), loan-type breakdown, and flags concentration risks. Output includes:
NOTE: This is an analytical tool based on public financial data. |
| fdic_analyze_funding_profileA | Analyze deposit composition, wholesale funding reliance, and funding risk for an FDIC-insured institution. Output includes:
NOTE: This is an analytical tool based on public financial data. |
| fdic_analyze_securities_portfolioA | Analyze securities portfolio size, composition, and concentration risk for an FDIC-insured institution. Output includes:
NOTE: This is an analytical tool based on public financial data. AFS/HTM breakdown is not currently available from the FDIC API. |
| fdic_ubpr_analysisA | Compute UBPR-equivalent ratio analysis for an FDIC-insured institution. Includes summary ratios (ROA, ROE, NIM, efficiency), loan mix, capital adequacy, liquidity metrics, and year-over-year growth rates. Ratios are computed from Call Report data and are UBPR-equivalent, not official FFIEC UBPR output. Output includes:
NOTE: This is an analytical tool based on public financial data. |
| fdic_market_share_analysisA | Analyze deposit market share and concentration for an MSA or city market using FDIC Summary of Deposits (SOD) data. Computes market share for all institutions in a geographic market, ranks them by deposits, and calculates the Herfindahl-Hirschman Index (HHI) for market concentration analysis per DOJ/FTC merger guidelines. Two entry modes:
Output includes:
Requires at least one of: msa (numeric MSABR code), or city + state. |
| fdic_franchise_footprintA | Analyze the geographic franchise footprint of an FDIC-insured institution using Summary of Deposits (SOD) data. Shows how an institution's branches and deposits are distributed across metropolitan statistical areas (MSAs), providing a market-by-market breakdown of branch count, deposit totals, and percentage of the institution's total deposits. Output includes:
Branches outside MSAs are grouped under "Non-MSA / Rural". |
| fdic_holding_company_profileA | Profile a bank holding company by grouping its FDIC-insured subsidiaries and aggregating financial metrics. Look up by holding company name or by any subsidiary's CERT number. Output includes:
NOTE: This is an analytical tool based on public financial data. |
| fdic_regional_contextA | Overlay macro/regional economic data on a bank's geographic context. Uses FRED (Federal Reserve Economic Data) for state unemployment, national unemployment, and federal funds rate. Provides trend analysis and narrative context for bank performance assessment. Gracefully degrades if FRED API is unavailable. Output includes:
NOTE: Requires FRED_API_KEY environment variable for reliable data access. Degrades gracefully without it. |
| fdic_qbp_lite_dataA | Build chart-ready data for a concise QBP Lite report from reproducible public BankFind quarterly financials. Includes executive snapshot metrics, trend series, community-bank comparison data, source notes, and explicit exclusions for non-public or non-BankFind QBP items. |
| searchA | Use this when the model needs citation-friendly FDIC BankFind search results for institutions, failed banks, branches, or schema documentation. Returns up to 8 results with id, title, and source URL. |
| fetchA | Use this when the model needs the full citation text for a result returned by search. Pass the search result id (e.g. 'institution:3511', 'failure:1234', 'branch:', 'schema:institutions'). |
| fdic_searchA | Use this when the model needs citation-friendly FDIC BankFind search results for institutions, failed banks, branches, or schema documentation. Returns up to 8 results with id, title, and source URL. |
| fdic_fetchA | Use this when the model needs the full citation text for a result returned by search. Pass the search result id (e.g. 'institution:3511', 'failure:1234', 'branch:', 'schema:institutions'). |
| fdic_show_bank_deep_diveA | Use this when the user wants a scannable single-institution dashboard with identity, public financial metrics, risk signals, and source links. ChatGPT renders an interactive widget; Claude and other MCP clients render the same data as a Markdown table. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| bank_deep_dive | Produce a comprehensive single-institution analysis report (health, financials, peer benchmarking, credit concentration, funding profile, securities, franchise footprint, regional context). |
| failure_forensics | Reconstruct the pre-failure financial timeline of a failed FDIC institution and identify the earliest visible warning signals. |
| portfolio_surveillance | Screen a universe of FDIC institutions and produce a decision-ready watchlist tiered Escalate / Monitor / No Immediate Concern. |
| examiner_overlay | Layer qualitative analyst/examiner inputs on top of the public CAMELS proxy and produce a blended assessment with explicit provenance. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| fdic-bank-deep-dive-widget | Interactive ChatGPT widget for a public FDIC bank deep-dive dashboard. |
| fdic-schema-index | Machine-readable index of endpoint field catalogs exposed by this MCP server. |
| fdic-schema-demographics | Machine-readable FDIC field metadata for the demographics endpoint. |
| fdic-schema-failures | Machine-readable FDIC field metadata for the failures endpoint. |
| fdic-schema-financials | Machine-readable FDIC field metadata for the financials endpoint. |
| fdic-schema-history | Machine-readable FDIC field metadata for the history endpoint. |
| fdic-schema-institutions | Machine-readable FDIC field metadata for the institutions endpoint. |
| fdic-schema-locations | Machine-readable FDIC field metadata for the locations endpoint. |
| fdic-schema-sod | Machine-readable FDIC field metadata for the sod endpoint. |
| fdic-schema-summary | Machine-readable FDIC field metadata for the summary endpoint. |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jflamb/fdic-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server