Financial

FDIC Bank Data MCP Server

Use Studio chat to drive this server — credentials stay in your workspace.

Search and analyze FDIC-insured bank institutions. 27,000+ banks with financials, branches, failures, history, and industry-level analytics.

MCP App
REST API
11 tools
Agent guide included
No auth required
Try the App Free

No account needed. Search with the interactive app or chat with AI — both work side by side.

Browse all tools

AI Skill
SKILL.md

Domain knowledge for FDIC Bank Data — workflow patterns, data models, and gotchas for your AI agent.

FDIC Bank Data

Official FDIC registry of every FDIC-insured depository institution in the United States — 4,000+ active banks and 27,000+ total (including historical). Updated weekly from the FDIC BankFind bulk CSV.

Free, no API key required.

Data Source

Federal Deposit Insurance Corporation (FDIC) BankFind — the authoritative registry of all FDIC-insured institutions: national banks, state-chartered banks, savings institutions, and insured branches of foreign banks.

Capabilities

  • Search by name — fuzzy word-similarity matching. "Bank of America" finds "Bank of America, National Association". Filter by state and active status.
  • Search by location — find all banks in a state or city, ranked by total assets. Market sizing and regional competitive analysis.
  • Search by holding company (BHC) — default strict: every significant token must appear in normalized holding_company_search (ETL from holding_company). strict_token_match=substring uses case-insensitive substring match; word uses whole-word matching on that normalized column. min_strict_tokens (default 1) can require multi-token queries. Pagination: offset + limit (max 200 / offset max 10000), or strict-only cursor from pagination.next_cursor (format v1s:<total_assets_thousands>:<cert> from the last row) — never pass cursor together with offset. Responses include strict_token_match, min_strict_tokens_applied, total_match_count, pagination.has_more, strict_tokens, optional warnings, dataset.last_refreshed_at, and total_assets_* sums only over returned rows (assets_sum_scope). Fuzzy mode uses trigram word_similarity on raw holding_company with a score floor in SQL; supports offset pagination, not cursor.
  • Bank detail lookup — full profile by FDIC certificate number (CERT): address, financials, charter type, holding company, regulatory agent, website.
  • Financial summary — ROA, ROE, total assets, deposits, net income, equity capital, office count for any bank by CERT.
  • Dataset statistics — total institution counts, active counts, aggregate assets, data freshness.

Financial Values

All monetary fields (total_assets_thousands, total_deposits_thousands, net_income_thousands, equity_capital_thousands) are in thousands of dollars. Multiply by 1,000 for actual values. Example: total_assets_thousands: 2533000 = $2.533 billion.

roa_pct and roe_pct are percentages (e.g., 1.15 = 1.15% return on assets).

Bank Class Codes

CodeType
NNational Bank (OCC-chartered)
SMState Member Bank (Fed member)
NMState Non-Member Bank (FDIC-supervised)
SBFederal Savings Bank
SLSavings & Loan Association
SASavings Association
OIInsured Branch of Foreign Bank

Primary Regulators

CodeAgency
OCCOffice of the Comptroller of the Currency
FEDFederal Reserve
FDICFederal Deposit Insurance Corporation

Key Fields

  • CERT — unique FDIC certificate number (use this for detail/financial lookups)
  • active — whether the institution currently holds FDIC insurance
  • holding_company — parent company name as published by FDIC (empty for independent banks). Search compares against an internal normalized form so queries align with FDIC spelling and punctuation variants.
  • bank_class / bank_class_description — charter classification code + human-readable label
  • regulatory_agent / regulatory_agent_name — primary federal regulator code + full name
  • fed_rssd_id — Federal Reserve RSSD ID for cross-referencing with Fed data
  • report_date — date of the most recent Call Report filing (detail view only)

Search results return compact summaries (cert, name, city, state, assets, deposits, bank class, holding company, ROA/ROE). Use the detail lookup by CERT to get the full record with address, regulatory info, dates, and website.

Workflows

Bank due diligence: Search by name → get CERT → pull full details and financials → search holding company to see all siblings.

Holding company analysis: Strict parent-name search (default) → paginate with offset or next_cursor until has_more is false. Asset totals in each response are page-only; use total_match_count for footprint size. Use fuzzy only when spelling may be wrong.

Market landscape: Search by state/city → rank by assets → identify dominant players, community banks, and market concentration.

Regulatory research: Look up any bank's primary regulator, charter type, FDIC region, and insurance dates for compliance or licensing research.

Failed/inactive bank research: Set active_only=false to include historical institutions — useful for tracking mergers, acquisitions, and bank failures.

Bank failure analysis: Use the failures tool to find recently failed banks, filter by state or date range, and see acquiring institutions and deposit costs. Sort by FAILDATE DESC for the most recent failures.

Structure change history: Use the history tool with a CERT number to trace a bank's mergers, name changes, charter conversions, and closings over time.

Branch footprint mapping: Use the locations tool to find all branches for a bank (filter by CERT) or all branches in a geographic area (filter by state/city). Returns lat/lng for mapping.

Industry trends: Use the industry summary tool to get aggregate banking statistics by year and/or state — total assets, deposits, net income, institution counts. Compare 'YEAR:2024 AND STNAME:"Texas"' vs 'YEAR:2024 AND STNAME:"California"' for state comparisons.

Tools in this Server (11)

Fdic Bank App

Open the interactive FDIC bank data dashboard to search 27,000+ insured institutions, browse by holding company or state, and view recent bank failure...

Fdic Get Bank

Get full details for an FDIC-insured bank by its certificate number (CERT). Returns name, location, financial data, regulatory info, and more.

Fdic Get Failures

Get data on failed FDIC-insured banks. Returns bank name, failure date, state, total deposits, estimated cost to the Deposit Insurance Fund, resolutio...

Fdic Get Financials

Get financial summary for a bank by certificate number — total assets, deposits, net income, equity, ROA, ROE, and operational details.

Fdic Get History

Get structure change history for FDIC-insured banks — mergers, name changes, charter conversions, closings. Filter by CERT for a specific bank's histo...

Fdic Get Industry Summary

Get aggregate banking industry summary — historical totals for assets, deposits, net income, institution counts, and office counts by year and optiona...

Fdic Get Locations

Get bank branch and office locations. Returns address, city, state, ZIP, county, lat/lng, and main office vs branch designation. Filter by CERT for a ...

Fdic Get Stats

Get aggregate statistics about the FDIC institution dataset — total institutions, active count, states covered, total assets, and data freshness.

Fdic Search Bank

Search for FDIC-insured banks by name. Uses fuzzy matching to find institutions even with partial or misspelled names. Returns bank details including ...

Fdic Search By Location

Find FDIC-insured banks in a specific state or city. Results are sorted by total assets (largest first). Useful for finding all banks in a region.

Fdic Search Holding Company

Find FDIC-insured banks by bank holding company (BHC) name. Default match_mode is strict: tokens match the ETL-normalized holding_company_search colum...

Frequently Asked Questions

What is the FDIC Bank Data MCP server?

Search and analyze FDIC-insured bank institutions. 27,000+ banks with financials, branches, failures, history, and industry-level analytics. It provides 11 tools that AI agents can use through the Model Context Protocol (MCP).

How do I connect FDIC Bank Data to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/fdic-bank. Authentication is handled automatically.

How many tools does FDIC Bank Data provide?

FDIC Bank Data provides 11 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does FDIC Bank Data require?

FDIC Bank Data uses open data APIs — no authentication required.

Setup Instructions

Connect FDIC Bank Data to any MCP client in minutes

https://mcp.mcpbundles.com/bundle/fdic-bank

What is MCP?

Model Context Protocol lets AI tools call external capabilities securely through a single URL. This bundle groups tools behind an MCP endpoint that many clients can use.

Use this bundle in 3 steps

  1. Copy the MCP URL above
  2. Open your AI tool and add a new MCP/connector
  3. Paste the URL and follow any auth prompts

Claude Desktop Users

Skip the manual setup! Use the .mcpb file format for one-click installation. Check the Claude Desktop tab for setup instructions.

Pick your tool tab for exact steps

Select ChatGPT, Cursor, Claude Code, or another tab for copy-paste config.

REST API Available

Access FDIC Bank Data data directly via REST endpoints. Use your API key or OAuth token to call any tool programmatically.

View API documentation

Ready to chat with FDIC Bank Data?

Same flow: Studio opens on this server after sign-in. Keep chatting to call tools from the conversation.

FDIC Bank Data MCP Server & Skill — 11 Tools