Query FDIC Bank Data via MCP
Unofficial FDIC BankFind API access for US bank demographics, failures, branch locations, and deposit summaries - all endpoints except /financials.
Maintainer of this project? Claim this page to edit the listing.
1.0.0Add to Favorites
Why it matters
Access and query structured U.S. banking data from the FDIC BankFind API. Retrieve demographics, failures, branch locations, and regulatory information for research and financial analysis.
Outcomes
What it gets done
Query FDIC bank demographics and institution data.
Retrieve historical bank failure and deposit summary information.
Access branch locations and regulatory details for U.S. banks.
Filter, sort, and paginate results in various formats (JSON, CSV, XML).
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-fdic-bankfind-mcp-server-unofficial | bash Capabilities
Tools your agent gets
Retrieve demographic summaries for U.S. banking institutions
Query historical bank failure records and data
Retrieve structure change events for banking institutions
Fetch institution demographic information and details
Query branch locations and geographic banking data
Retrieve summary of deposits data for financial institutions
Fetch historical yearly aggregate banking data
Overview
FDIC BankFind MCP Server - (Unofficial) MCP
This unofficial MCP server exposes the FDIC BankFind API - institution demographics, failures, structure changes, branch locations, and deposit summaries - across all endpoints except /financials. Use it for US bank research, compliance automation, or fintech prototyping. It's an unofficial community project and doesn't cover the /financials endpoint due to schema complexity.
What it does
FDIC BankFind MCP Server (Unofficial) provides access to the FDIC BankFind API for structured US banking data, covering institution demographics, historical bank failures, structure-change events, branch locations, deposit summaries, and year-over-year historical aggregates. It supports filtering, pagination, sorting, and field selection, with output in JSON, CSV, or XML and the ability to download results as files. Every FDIC BankFind endpoint is implemented except /financials, which was left out because its schema complexity exceeds Rust compiler limits.
When to use - and when NOT to
Use this when researching US banks and financial institutions - demographic profiles, historical failure records, branch footprints, deposit summaries - for LLM-driven research, financial compliance/reporting automation, fintech dashboards, or academic/market research prototyping. Because /financials isn't implemented, this server cannot answer questions requiring detailed bank financial statements from that specific endpoint - only the other data categories are covered. It is an unofficial, community-built project (noted as built in a "vibe coding" style with AI assistance), so treat it as a convenient wrapper rather than an FDIC-endorsed integration.
Capabilities
get_demographics- demographic summariesget_failures- historical bank failuresget_history- structure-change eventsget_institutions- institution demographicsget_locations- branch locationsget_sod- summary of depositsget_summary- historical aggregates by year
All tools accept common parameters: api_key, filters, fields, limit, offset, sort_by, sort_order, file_format, file_download, file_name.
How to install
Via Docker (recommended):
docker run -i --rm ghcr.io/clafollett/fdic-bank-find-mcp-server:main
Claude Desktop configuration:
{
"mcpServers": {
"fdic-bank-find": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/YOUR-ORG/fdic-bank-find-mcp-server:main"]
}
}
}
Or build from source with Cargo (Rust): cargo build --release.
Who it's for
Researchers, fintech developers, and compliance/reporting teams who need structured US bank data - demographics, failures, locations, deposits - accessible to an LLM agent, and who don't need the detailed financial-statement data from the unimplemented /financials endpoint.
Source README
An MCP server that provides access to the FDIC BankFind API for querying structured U.S. banking data, including bank demographics, bank failures, branch locations, and regulatory information.
Installation
Docker (recommended)
docker run -i --rm ghcr.io/clafollett/fdic-bank-find-mcp-server:main
Manual Docker Build
git clone https://github.com/YOUR-ORG/fdic-bank-find-mcp-server.git
cd fdic-bank-find-mcp-server
docker build -t fdic-bank-find-mcp-server:main .
docker run -i --rm fdic-bank-find-mcp-server:main
From Source
git clone https://github.com/YOUR-ORG/fdic-bank-find-mcp-server.git
cd fdic-bank-find-mcp-server
cargo build --release
MCP Inspector
npx @modelcontextprotocol/inspector docker run -i --rm fdic-bank-find-mcp-server:main
Configuration
VS Code
{
"mcp": {
"servers": {
"fdic": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/YOUR-ORG/fdic-bank-find-mcp-server:main"
]
}
}
}
}
Claude Desktop
{
"mcpServers": {
"fdic-bank-find": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/YOUR-ORG/fdic-bank-find-mcp-server:main"
]
}
}
}
VS Code (from source)
{
"mcp": {
"servers": {
"fdic": {
"command": "/path/to/repository/fdic-bank-find-mcp-server/target/release/fdic-bank-find-mcp-server"
}
}
}
}
Available Tools
| Tool | Description |
|---|---|
get_demographics |
Demographic summaries |
get_failures |
Historical bank failures |
get_history |
Structure change events |
get_institutions |
Institution demographics |
get_locations |
Branch locations |
get_sod |
Summary of deposits |
get_summary |
Historical year-over-year aggregates |
Features
- Access to FDIC BankFind API for structured U.S. banking data
- Support for filtering, pagination, sorting, and field selection
- Multiple output formats (JSON, CSV, XML)
- File download capabilities
- Aggregation and search functionality
- All FDIC Bank Find API endpoints except /financials
- Docker-based deployment for easy integration
Use Cases
Agent/LLM research on U.S. banks and institutions
Automating financial analytics, compliance, and reporting workflows
Building AI-powered dashboards, bots, or custom fintech tools
Rapid prototyping for academic or market research
Resources
Notes
The /financials endpoint is not implemented due to schema complexity that exceeds Rust compiler limits. All tools accept common parameters such as api_key, filters, fields, limit, offset, sort_by, sort_order, file_format, file_download, and file_name. This project was created in a "vibe coding" style with AI assistance and emphasizes creative, collaborative development.
FAQ
Common questions
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.