fdic-bank-find-mcp-server

fdic-bank-find-mcp-server

1

The FDIC BankFind MCP Server is a comprehensive Model Context Protocol server that facilitates access to U.S. banking data through the FDIC BankFind APIs. It is designed to enhance AI tools and workflows with features focused on research, analytics, and financial automation, while offering options for customization and development.

get_failures

Get detail on historical bank failures from 1934 to present. - Returns details on failed financial institutions. - Failures

Try it

Auto-generated parameters struct for `/failures` endpoint. Spec: failure_properties.yaml

The field by which data will be aggregated. All values must be entered in UPPERCASE.

    The limit on how many aggregated results will be displayed

      The field(s) for which aggregations will be summed or aggregated. All values must be entered in UPPERCASE.

        The field(s) for which aggregations will be counted for each unique term. All values must be entered in UPPERCASE.

          API key used for api.fdic.gov

            Comma-delimited list of fields to return (all fields must be UPPERCASE)

              Download flag (if set, triggers file download)

              Download flag (if set, triggers file download)

                Response format (json/csv/xml)

                  Custom filename for download

                    Filter expression for advanced querying using FDIC BankFind syntax. **Format:** `FIELD:VALUE`, `FIELD:>=VALUE`, `FIELD:<=VALUE`, combined with `AND`/`OR`. **Examples:** - Single value: `CERT:10002` - Date range: `FAILDATE:>=20200101 AND FAILDATE:<=20201231` - Multiple filters: `STATE:CA AND ACTIVE:1` **Note:** Incorrect syntax will result in a 400 error from the FDIC API. For full details, see: https://banks.data.fdic.gov/docs All Fields must be UPPERCASE.

                      Number of records to return (default: 10, max: 10,000)

                        Pagination offset (default: 0)

                          Field to sort by (default: `NAME`, all fields must be UPPERCASE)

                            Sort order: `ASC` or `DESC` (default: `ASC`)

                              The field by which data will be subtotaled (in totals response object). Only categorical values should be used. All values must be entered in UPPERCASE.

                                Fields to sum up (in a totals response object). Only numeric columns are valid. All values must be entered in UPPERCASE.

                                    Result:

                                    get_institutions

                                    Get Financial Institutions - Returns a list of financial institutions. - Structure

                                    Try it

                                    Auto-generated parameters struct for `/institutions` endpoint. Spec: institution_properties.yaml

                                    API key used for api.fdic.gov

                                      Comma-delimited list of fields to return (all fields must be UPPERCASE)

                                        Download flag (if set, triggers file download)

                                        Download flag (if set, triggers file download)

                                          Response format (json/csv/xml)

                                            Custom filename for download

                                              Filter expression for advanced querying using FDIC BankFind syntax. **Format:** `FIELD:VALUE`, `FIELD:>=VALUE`, `FIELD:<=VALUE`, combined with `AND`/`OR`. **Examples:** - Single value: `CERT:10002` - Date range: `FAILDATE:>=20200101 AND FAILDATE:<=20201231` - Multiple filters: `STATE:CA AND ACTIVE:1` **Note:** Incorrect syntax will result in a 400 error from the FDIC API. For full details, see: https://banks.data.fdic.gov/docs All Fields must be UPPERCASE.

                                                Number of records to return (default: 10, max: 10,000)

                                                  Pagination offset (default: 0)

                                                    Flexible text search against institution records - currently only supporting name search. Search supports text search and fuzzy matching, as opposed to filters that are exact matches. All values must be entered in UPPERCASE. Examples: * Search by name `NAME: Island` * Search by name (fuzzy match) `NAME: Iland`

                                                      Field to sort by (default: `NAME`, all fields must be UPPERCASE)

                                                        Sort order: `ASC` or `DESC` (default: `ASC`)

                                                            Result:

                                                            get_summary

                                                            Get Historical Aggregate Data by Year - Returns aggregate financial and structure data, subtotaled by year, regarding finanical institutions. - Historical

                                                            Try it

                                                            Auto-generated parameters struct for `/summary` endpoint. Spec: summary_properties.yaml

                                                            The field by which data will be aggregated. All values must be entered in UPPERCASE.

                                                              The limit on how many aggregated results will be displayed.

                                                                The field(s) for which aggregations will be summed or aggregated. All values must be entered in UPPERCASE.

                                                                  The field(s) for which aggregations will be counted for each unique term. All values must be entered in UPPERCASE.

                                                                    API key used for api.fdic.gov

                                                                      Comma-delimited list of fields to return (all fields must be UPPERCASE)

                                                                        Download flag (if set, triggers file download)

                                                                        Download flag (if set, triggers file download)

                                                                          Response format (json/csv/xml)

                                                                            Custom filename for download

                                                                              Filter expression for advanced querying using FDIC BankFind syntax. **Format:** `FIELD:VALUE`, `FIELD:>=VALUE`, `FIELD:<=VALUE`, combined with `AND`/`OR`. **Examples:** - Single value: `CERT:10002` - Date range: `FAILDATE:>=20200101 AND FAILDATE:<=20201231` - Multiple filters: `STATE:CA AND ACTIVE:1` **Note:** Incorrect syntax will result in a 400 error from the FDIC API. For full details, see: https://banks.data.fdic.gov/docs All Fields must be UPPERCASE.

                                                                                Number of records to return (default: 10, max: 10,000)

                                                                                  The field by which the max value is desired.

                                                                                    The field that will be used to determine unique records, similar to a primary key (i.e. CERT). All values must be entered in UPPERCASE.

                                                                                      Pagination offset (default: 0)

                                                                                        Field to sort by (default: `NAME`, all fields must be UPPERCASE)

                                                                                          Sort order: `ASC` or `DESC` (default: `ASC`)

                                                                                              Result:

                                                                                              ping

                                                                                              Returns MCP server status for Inspector/health validation

                                                                                              Try it

                                                                                                Result:

                                                                                                get_sod

                                                                                                Get Summary of Deposits Information for FDIC Insured Institutions - Returns summary of deposits information for institutions - Summary of Deposits

                                                                                                Try it

                                                                                                Auto-generated parameters struct for `/sod` endpoint. Spec: sod_properties.yaml

                                                                                                The field by which data will be aggregated. All values must be entered in UPPERCASE.

                                                                                                  The limit on how many aggregated results will be displayed

                                                                                                    The field(s) for which aggregations will be summed or aggregated. All values must be entered in UPPERCASE.

                                                                                                      The field(s) for which aggregations will be counted for each unique term. All values must be entered in UPPERCASE.

                                                                                                        API key used for api.fdic.gov

                                                                                                          Comma-delimited list of fields to return (all fields must be UPPERCASE)

                                                                                                            Download flag (if set, triggers file download)

                                                                                                            Download flag (if set, triggers file download)

                                                                                                              Response format (json/csv/xml)

                                                                                                                Custom filename for download

                                                                                                                  Filter expression for advanced querying using FDIC BankFind syntax. **Format:** `FIELD:VALUE`, `FIELD:>=VALUE`, `FIELD:<=VALUE`, combined with `AND`/`OR`. **Examples:** - Single value: `CERT:10002` - Date range: `FAILDATE:>=20200101 AND FAILDATE:<=20201231` - Multiple filters: `STATE:CA AND ACTIVE:1` **Note:** Incorrect syntax will result in a 400 error from the FDIC API. For full details, see: https://banks.data.fdic.gov/docs All Fields must be UPPERCASE.

                                                                                                                    Number of records to return (default: 10, max: 10,000)

                                                                                                                      Pagination offset (default: 0)

                                                                                                                        Field to sort by (default: `NAME`, all fields must be UPPERCASE)

                                                                                                                          Sort order: `ASC` or `DESC` (default: `ASC`)

                                                                                                                              Result:

                                                                                                                              get_history

                                                                                                                              Get Detail on Structure Change Events - Returns details on structure change events - History

                                                                                                                              Try it

                                                                                                                              Auto-generated parameters struct for `/history` endpoint. Spec: history_properties.yaml

                                                                                                                              The field by which data will be aggregated. All values must be entered in UPPERCASE.

                                                                                                                                The limit on how many aggregated results will be displayed

                                                                                                                                  The field(s) for which aggregations will be counted for each unique term. All values must be entered in UPPERCASE.

                                                                                                                                    API key used for api.fdic.gov

                                                                                                                                      Comma-delimited list of fields to return (all fields must be UPPERCASE)

                                                                                                                                        Download flag (if set, triggers file download)

                                                                                                                                        Download flag (if set, triggers file download)

                                                                                                                                          Response format (json/csv/xml)

                                                                                                                                            Custom filename for download

                                                                                                                                              Filter expression for advanced querying using FDIC BankFind syntax. **Format:** `FIELD:VALUE`, `FIELD:>=VALUE`, `FIELD:<=VALUE`, combined with `AND`/`OR`. **Examples:** - Single value: `CERT:10002` - Date range: `FAILDATE:>=20200101 AND FAILDATE:<=20201231` - Multiple filters: `STATE:CA AND ACTIVE:1` **Note:** Incorrect syntax will result in a 400 error from the FDIC API. For full details, see: https://banks.data.fdic.gov/docs All Fields must be UPPERCASE.

                                                                                                                                                Number of records to return (default: 10, max: 10,000)

                                                                                                                                                  Pagination offset (default: 0)

                                                                                                                                                    Flexible text search against institution records Search supports text search and fuzzy matching, as opposed to filters that are exact matches. All values must be entered in UPPERCASE. Examples: * Search by Name `NAME: Island` * Search by Name (fuzzy match) `NAME: Iland` * Search by State `STATE: VA`

                                                                                                                                                      Field to sort by (default: `NAME`, all fields must be UPPERCASE)

                                                                                                                                                        Sort order: `ASC` or `DESC` (default: `ASC`)

                                                                                                                                                            Result:

                                                                                                                                                            get_locations

                                                                                                                                                            Get Institution Locations - Returns locations/branches of financial institutions. - Structure

                                                                                                                                                            Try it

                                                                                                                                                            Auto-generated parameters struct for `/locations` endpoint. Spec: location_properties.yaml

                                                                                                                                                            API key used for api.fdic.gov

                                                                                                                                                              Comma-delimited list of fields to return (all fields must be UPPERCASE)

                                                                                                                                                                Download flag (if set, triggers file download)

                                                                                                                                                                Download flag (if set, triggers file download)

                                                                                                                                                                  Response format (json/csv/xml)

                                                                                                                                                                    Custom filename for download

                                                                                                                                                                      Filter expression for advanced querying using FDIC BankFind syntax. **Format:** `FIELD:VALUE`, `FIELD:>=VALUE`, `FIELD:<=VALUE`, combined with `AND`/`OR`. **Examples:** - Single value: `CERT:10002` - Date range: `FAILDATE:>=20200101 AND FAILDATE:<=20201231` - Multiple filters: `STATE:CA AND ACTIVE:1` **Note:** Incorrect syntax will result in a 400 error from the FDIC API. For full details, see: https://banks.data.fdic.gov/docs All Fields must be UPPERCASE.

                                                                                                                                                                        Number of records to return (default: 10, max: 10,000)

                                                                                                                                                                          Pagination offset (default: 0)

                                                                                                                                                                            Field to sort by (default: `NAME`, all fields must be UPPERCASE)

                                                                                                                                                                              Sort order: `ASC` or `DESC` (default: `ASC`)

                                                                                                                                                                                  Result:

                                                                                                                                                                                  get_demographics

                                                                                                                                                                                  Get Summary of Demographic Information - Returns summary of demographic information - Demographics

                                                                                                                                                                                  Try it

                                                                                                                                                                                  Auto-generated parameters struct for `/demographics` endpoint. Spec: demographics_properties.yaml

                                                                                                                                                                                  API key used for api.fdic.gov

                                                                                                                                                                                    Comma-delimited list of fields to return (all fields must be UPPERCASE)

                                                                                                                                                                                      Download flag (if set, triggers file download)

                                                                                                                                                                                      Download flag (if set, triggers file download)

                                                                                                                                                                                        Response format (json/csv/xml)

                                                                                                                                                                                          Custom filename for download

                                                                                                                                                                                            Filter expression for advanced querying using FDIC BankFind syntax. **Format:** `FIELD:VALUE`, `FIELD:>=VALUE`, `FIELD:<=VALUE`, combined with `AND`/`OR`. **Examples:** - Single value: `CERT:10002` - Date range: `FAILDATE:>=20200101 AND FAILDATE:<=20201231` - Multiple filters: `STATE:CA AND ACTIVE:1` **Note:** Incorrect syntax will result in a 400 error from the FDIC API. For full details, see: https://banks.data.fdic.gov/docs All Fields must be UPPERCASE.

                                                                                                                                                                                              Number of records to return (default: 10, max: 10,000)

                                                                                                                                                                                                Pagination offset (default: 0)

                                                                                                                                                                                                  Field to sort by (default: `NAME`, all fields must be UPPERCASE)

                                                                                                                                                                                                    Sort order: `ASC` or `DESC` (default: `ASC`)

                                                                                                                                                                                                        Result: