The `fdic-mcp-server` package provides an MCP (Model Context Protocol) server designed to interface with the FDIC BankFind Suite API. It enables AI agents and LLM hosts to programmatically access and analyze public banking records, including information on FDIC-insured institutions, bank failures, branch data, quarterly financials, and deposit statistics, without requiring custom API integration. The current stable version is 1.23.2, with active development indicated by frequent bug fix and feature releases, often multiple times a week as seen in the recent changelog. Its key differentiators include exposing BankFind datasets as MCP tools, preserving both human-readable and machine-readable responses, offering server-side analysis helpers for multi-bank comparison, and supporting both local stdio and remote HTTP hosts. It aims to provide a stable tool surface and machine-readable responses for complex financial queries.
npm install fdic-mcp-serverVerified import paths — ran on the pinned version, not inferred.
This quickstart demonstrates how to run the `fdic-mcp-server` locally using `npx` with HTTP transport and provides a minimal example of how an MCP client would configure access to it, either via command execution or a remote URL.
Upgrade your Node.js environment to version 20.0.0 or higher. Use 'nvm' or similar version managers for easier switching.
Interact with `fdic-mcp-server` as an external process (via command line) or through its HTTP endpoint using an MCP-compatible client, as shown in the quickstart and usage examples.
Set the `HOST` environment variable before running the server, e.g., `HOST=0.0.0.0 PORT=3000 node dist/index.js` for all interfaces.
If serving to browser-based clients from different origins, set the `ALLOWED_ORIGINS` environment variable to a comma-separated list of allowed URLs (e.g., `ALLOWED_ORIGINS=https://my-app.com,http://another-host:8080`).
If you anticipate very large responses, override this limit by setting the `FDIC_MAX_RESPONSE_BYTES` environment variable to a higher value (e.g., `FDIC_MAX_RESPONSE_BYTES=10485760` for 10 MiB).
Update Node.js to version 20.0.0 or newer. Consider using 'nvm' for easy version management.
Change the `PORT` environment variable to an unused port (e.g., `PORT=4000 npx fdic-mcp-server`) or terminate the conflicting process.
Ensure `npm` (and thus `npx`) is installed and in the system's PATH. If using a local clone, verify the `command` and `args` point to the correct `node` executable and `dist/index.js` path.
Verify the `fdic-mcp-server` is running, its HTTP endpoint URL is correct (e.g., `http://127.0.0.1:3000/mcp`), and there are no firewall or network connectivity issues.
No dependency data recorded yet.