get_demographicsLABSCO SUMMARY
Every endpoint but one, and it says which.
All FDIC BankFind endpoints are implemented except /financials, whose schema is large enough to break code generation — that is stated up front rather than discovered when a call fails. The shared parameter set is what makes the tools usable in practice: the same filter, field-selection and paging arguments work everywhere, so one query pattern carries across institutions, locations and failures.
What it is
A Rust MCP server over the FDIC BankFind APIs, shipped as a public container image. It brings structured US banking data — every insured institution, its branches, its history, and the failure record — into an assistant without an API integration project.
What you get
- Institution demographics with a free-text search parameter, and branch locations —
get_institutions,get_locations - The historical bank failure record, with aggregation parameters for grouping and summing —
get_failures - Structure change events over time, searchable and aggregatable —
get_history - Summary of Deposits data and historical aggregates by year —
get_sod,get_summary - Demographic summaries —
get_demographics - Shared parameters on every call:
filtersin FDIC BankFind syntax,fieldsto choose columns,limitandoffsetfor paging,sort_byandsort_order, andfile_formatfor json, csv or xml
Requirements
Docker, running. The FDIC API key is optional — pass it as api_key if you have one. Run docker run -i --rm ghcr.io/clafollett/fdic-bank-find-mcp-server:main; the -i flag is required for stdio. Building from source instead needs the Rust toolchain and cargo build --release.
Setup effort
One command — docker run -i --rm ghcr.io/clafollett/fdic-bank-find-mcp-server:main
USE CASES
Profiling a bank you are about to deal with
Search institutions by name, then read its branch locations and its structure-change history.
Studying bank failures
Query the failure record with aggregation parameters to group and sum by the dimensions you care about.
Comparing deposit footprints in a market
Pull Summary of Deposits data with filters and aggregation, then set it against yearly historical aggregates.
Building a dataset for analysis
Select just the fields you need, page through with limit and offset, and take the response as CSV.
7 tools
Listed in project docs. Your client may show a different list.
get_failuresget_historyget_institutionsget_locationsget_sodget_summaryBEFORE YOU INSTALL
What to know first
Tools you get
7 tools named in the project's documentation.
Requires
docker on PATH
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
Server setup
docker run -i --rm ghcr.io/clafollett/fdic-bank-find-mcp-server:mainMCP Clients
VS Code
{
"servers": {
"fdic": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/clafollett/fdic-bank-find-mcp-server:main"
]
}
}
}Claude Desktop
{
"mcpServers": {
"fdic-bank-find": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/clafollett/fdic-bank-find-mcp-server:main"
]
}
}
}