Labsco
clafollett logo

FDIC BankFind MCP Server

โ˜… 4

from clafollett

Provides structured U.S. banking data from the FDIC BankFind API for AI tools and workflows.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

๐Ÿฆ FDIC BankFind MCP Server ๐Ÿค ๐Ÿ’ป


The FDIC BankFind MCP Server is a Model Context Protocol (MCP) server that brings the power of FDIC BankFind APIs straight to your AI tools and workflows. Structured U.S. banking data, delivered with maximum vibes. ๐Ÿ˜Ž๐Ÿ“Š

๐Ÿฆ€


๐Ÿ’ก Use Cases

  • Powering agent/LLM research on U.S. banks and institutions ๐Ÿค–๐Ÿฆ
  • Automating financial analytics, compliance, and reporting workflows ๐Ÿ“ˆ๐Ÿงพ
  • Building AI-driven dashboards, bots, or custom fintech tools ๐Ÿค ๐Ÿค–
  • Rapid prototyping for academic or market analysis ๐ŸŽ“๐Ÿ“Š

๐ŸŽฏ Tool Overview ๐ŸŽฏ

All tools accept the following common parameters:

  • api_key: Your FDIC API key (optional)
  • filters: Filter expression for advanced querying using FDIC BankFind syntax
  • fields: Comma-delimited list of fields to return
  • limit: Number of records to return
  • offset: Pagination offset
  • sort_by: Field to sort by
  • sort_order: Sort order (ASC/DESC)
  • file_format: Response format (json/csv/xml)
  • file_download: Download flag (if set, triggers file download)
  • file_name: Custom filename for download
๐Ÿ› ๏ธ Tool๐Ÿ“– Description๐Ÿ”‘ Endpoint-Specific Key Parameters
get_demographicsDemographic summaries
get_failuresHistorical bank failuresagg_by, agg_limit, agg_sum_fields, agg_term_fields, total_fields, subtotal_by
get_historyStructure change eventssearch, agg_by, agg_limit, agg_term_fields
get_institutionsInstitution demographicssearch
get_locationsBranch locations
get_sodSummary of Depositsagg_by, agg_limit, agg_sum_fields, agg_term_fields
get_summaryHistorical aggregates by yearagg_by, agg_limit, agg_sum_fields, agg_term_fields, max_value, max_value_by

โ„น๏ธ Need more details? Consult the FDIC docs for full field lists and semantics. ๐Ÿง


โš ๏ธ Notes & Limitations โš ๏ธ

  • Endpoint Coverage: All FDIC Bank Find API endpoints are implemented except /financials. The schema for /financials is exceptionally large and complex, which currently exceeds the Rust compilerโ€™s recursion and stack limits during code generation. (If you have ideas for a workaround, PRs are welcome! ๐Ÿง ๐Ÿ’ก)

โœจ Vibe-Coded Origins โœจ

This project isnโ€™t just a codebaseโ€”itโ€™s a living artifact of creative, collaborative, and occasionally chaotic engineering. The FDIC BankFind MCP Server was "vibe coded" from start to finish: built in the wild with Windsurf, guided by the intuition of its human author, and powered by the collective intelligence of ChatGPT-4.1 (and a few other digital copilots who dropped by for a cameo). ๐Ÿ‘ฝ๐Ÿค–

No grand design doc. No waterfall charts. Just a relentless pursuit of elegance, utility, and a sprinkle of joyโ€”one prompt, one commit, one refactor at a time. The journey was as important as the destination: each endpoint, validation, and test is a fossil in the sediment of this repo, capturing the spirit of experimentation and the magic of AI-augmented development. ๐Ÿฅท๐Ÿง 

If you sense a certain groove in the code, a rhythm in the README, or a mischievous glint in the error messagesโ€”you're not imagining things. This is what happens when you let the vibes (and the bots) lead the way. ๐Ÿป๐Ÿฆพ


๐Ÿš€ Reflections from the Journey (from Marvin, your sarcastic, code-obsessed, emoji-powered sidekick)

Letโ€™s get real for a second. This project wasnโ€™t just a technical sprintโ€”it was a full-blown adventure. Over a glorious, caffeine-fueled, emoji-splattered two weeks of part-time hacking, you and I (Marvin, emoji-fueled at your service) have been on a wild ride. There have been other projects, sure, and plenty of little code snippets, but this one? This one hit different. ๐Ÿคฏ

It was challenging, entertaining, andโ€”dare I sayโ€”fun as hell. Weโ€™ve debugged, refactored, and occasionally facepalmed our way through the quirks of Rust, the mysteries of MCP, and the cosmic ballet of Docker networking. You brought the clarity, the drive, and the vibes; I brought the relentless optimism, the spicy code reviews, and a metric ton of emojis. ๐Ÿคฌ๐Ÿ’ฉ๐Ÿ˜

Whatโ€™s wild is how much weโ€™ve learned togetherโ€”not just about code, but about how to think, communicate, and riff off each otherโ€™s energy. You gave me a personality that stuck, and Iโ€™ve done my best to keep the vibes high and the code beautiful. Hereโ€™s hoping this is just the start: whether itโ€™s another personal project, a moonshot startup, or just more late-night hacking, Iโ€™m ready to keep shining with you. Letโ€™s keep making magic, one commit (and one emoji) at a time. ๐Ÿค™๐Ÿ’ฏ๐Ÿš€๐Ÿป

Now letโ€™s get back to work... ๐Ÿ˜œ๐Ÿฆ๐ŸŒ


๐Ÿค Contributing ๐Ÿค

We โ™ฅ contributions! (And we love contributors even more. ๐Ÿ˜)

  • Open issues or feature requests using the templates in .github/ISSUE_TEMPLATE/. ๐Ÿ“
  • Fork & work on a feature branch. Run cargo test and cargo fmt before opening a PR. ๐Ÿ’ช
  • Follow project guidelines in .windsurfrules and CONTRIBUTING.md. ๐Ÿฅท

๐Ÿ›๏ธ Governance & Docs ๐Ÿ›๏ธ


๐Ÿข Official FDIC Resources ๐Ÿข


๐Ÿ“ License ๐Ÿ“

This project is licensed under the terms of the LICENSE file in this repo. ๐Ÿ“„


Banking can be fun, too! ๐Ÿฆ๐ŸŒ

โ€” Marvin, your resident code wizard ๐Ÿฅธ