LabscoMCP early access ↗
clafollettMCP SERVER

FDIC BankFind MCP Server

FDIC BankFind as tool calls: institutions, branch locations, bank failures, structure-change history, deposit summaries and yearly aggregates.

by clafollett ↗Company Registries & Business Intelligence DataCommunity

LABSCO 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: filters in FDIC BankFind syntax, fields to choose columns, limit and offset for paging, sort_by and sort_order, and file_format for 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