Skip to main content
Glama

fdic-banks-mcp-server

Search FDIC-insured institutions

fdic_search_institutions
Read-onlyIdempotent

Find FDIC-insured banks and savings institutions by name, CERT, location, size, charter class, or holding company — including closed, merged, and failed institutions. Name matching is fuzzy, case-insensitive, and also matches former and trade names (a result says which it matched); every word must match. Returns institution records keyed by CERT, the FDIC certificate number every other fdic_ tool takes, with active status, successor CERT for merged or failed institutions, holding company, and latest reported assets and deposits. Credit unions are insured by the NCUA and are not in this data.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cityNoHeadquarters city as FDIC spells it (e.g. Seattle, St. Louis), up to 50 characters; matched exactly, as given or in title case, with a hyphen, apostrophe, or space between words also tried the other ways FDIC records it (Winston-Salem finds Winston Salem, Coeur d'Alene finds Coeur D Alene).
nameNoInstitution name to match, up to 100 characters — current, former, or trade name, case-insensitive, every word required (e.g. "silicon valley"). Punctuation other than & ' . , - is ignored, and so is a standalone N.A. or NA, which then also matches "National Association".
sortNorelevance (active institutions whose current name holds every word of name first, then every other match, each by match score; default when name is given — without name it falls back to assets_desc), assets_desc (largest first; the default otherwise), or name (A–Z).
certsNoExact lookup by up to 50 CERTs; requested CERTs with no record come back in missing_certs.
limitNoInstitutions per page (1–100).
stateNoHeadquarters state: two-letter code in any case (wa) or full name (Washington); DC and territories accepted.
offsetNoMatches to skip (0–100,000); pass next_offset from the previous page.
statusNoactive, inactive (merged, failed, or closed), or any. Default: any when name or certs is given, otherwise active. The applied value is echoed as status_filter.
max_assetsNoMaximum latest reported total assets, in thousands of US dollars.
min_assetsNoMinimum latest reported total assets, in thousands of US dollars (1000000 = $1 billion).
bank_classesNoCharter classes to include: N national bank, NM state nonmember bank, SM state member bank, SB federal savings bank, SI state savings bank, SL state savings and loan, OI insured branch of a foreign bank, NC noninsured non-deposit trust company.
holding_company_rssdNoHolding company RSSD ID from any result's holding_company.rssd; lists the institutions under that top holder. With status any, former subsidiaries are included under the holder they had at closing.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
capNoThe limit applied to this page.
errorNoPresent when the call failed. Absent on success.
shownNoInstitutions returned on this page.
totalNoInstitutions matching the filters across all pages.
noticeNoGuidance when nothing matched, the page is past the end, or more pages remain.
truncatedNoTrue when more matches remain beyond this page.
data_as_ofNoWhen FDIC last rebuilt the institutions index (ISO timestamp).
next_offsetNoOffset of the next page; present when more matches remain.
institutionsNoMatching institutions for this page.
missing_certsNoRequested CERTs that match no institution record.
status_filterNoThe status filter applied.

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.