MCP Connector

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.

Works with dockergithub

Maintainer of this project? Claim this page to edit the listing.


74
Spark score
out of 100
Updated 7 months ago
Version 1.0.0
Models
universal

Add 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

01

Query FDIC bank demographics and institution data.

02

Retrieve historical bank failure and deposit summary information.

03

Access branch locations and regulatory details for U.S. banks.

04

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

get_demographics

Retrieve demographic summaries for U.S. banking institutions

get_failures

Query historical bank failure records and data

get_history

Retrieve structure change events for banking institutions

get_institutions

Fetch institution demographic information and details

get_locations

Query branch locations and geographic banking data

get_sod

Retrieve summary of deposits data for financial institutions

get_summary

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 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 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.