Skip to main content
Glama

fdic-banks-mcp-server

Query a multi-bank financial panel

fdic_query_financials
Read-onlyIdempotent

Pull a multi-institution, multi-quarter Call Report panel — one row per institution per quarter — filtered by CERTs, headquarters state, asset range, and thresholds on any catalog metric. Use it to screen (every bank in a state with a noncurrent-loan rate above 3%) or to build a trend panel for SQL. Returns an inline preview sorted as requested; when the panel exceeds the preview it is staged as a dataframe for fdic_dataframe_query. With no dates it covers the latest published quarter only.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
certsNoUp to 100 CERTs to include; omit to screen every filer.
limitNoRows returned inline (1–500). A panel with more rows is also staged whole as a dataframe when this deployment stages dataframes.
stateNoHeadquarters state: two-letter code in any case or full name. Branch locations are in fdic_get_deposits.
metricsNoUp to 30 metric names (fdic_list_reference topic metrics) to return. Omit for the default health set.
sort_byNoMetric to order the preview (and the staged table) by; added to metrics when absent. Omit to order by newest quarter, then CERT.
to_dateNoLatest quarter, in the same forms as from_date. Omit for the latest published quarter; beside from_date, a later quarter is cut back to it.
from_dateNoEarliest quarter: a quarter-end date (2024-03-31), the same without dashes, or a quarter label (2024Q1). Omit for to_date alone.
max_assetsNoMaximum total assets in that quarter, thousands of US dollars; applied to each quarter's report.
min_assetsNoMinimum total assets in that quarter, thousands of US dollars (1000000 = $1 billion); applied to each quarter's report.
sort_orderNodesc (default, largest first) or asc; applies to sort_by. Rows without a value sort last.desc
metric_filtersNoUp to 5 metric thresholds, all of which a row must meet. A threshold on a capital ratio or insured_deposit_share skips filers that did not report it. Each filtered metric is added to metrics.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
capNoThe limit applied to the preview.
rowsNoInline preview of the panel, sorted as requested.
errorNoPresent when the call failed. Absent on success.
shownNoRows in the preview.
noticeNoGuidance for zero matches, a capped panel, or where the full panel is staged.
datasetNoThe staged full panel; present only when the panel exceeded the preview and this deployment staged it as a dataframe.
truncatedNoTrue when the preview holds fewer rows than were fetched.
data_as_ofNoWhen FDIC last rebuilt the financials index (ISO timestamp).
report_datesNoQuarter range as applied.
rows_fetchedNoRows fetched into the panel.
panel_row_capNoThis server's row cap for one panel.
total_matchingNoInstitution-quarter rows at FDIC matching the filters.
panel_truncatedNoTrue when total_matching exceeded the panel row cap. Whole quarters are kept newest first, so a truncated panel is missing its oldest quarters — or, when the newest quarter alone exceeds the cap, the higher-numbered CERTs of that quarter.
metric_definitionsNoField, unit, and basis of each metric in rows.
report_dates_defaultedNoTrue when neither from_date nor to_date was given, so only the latest published quarter was covered.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.