# Banking & Financial Stability MCP — for AI Agents (`nexgendata/banking-financial-stability-mcp`) Actor

MCP server exposing bank financials, central-bank rates, enforcement actions and fair-lending data as agent tools. Connect Claude, Cursor, or the OpenAI Agents SDK.

- **URL**: https://apify.com/nexgendata/banking-financial-stability-mcp.md
- **Developed by:** [NexGenData](https://apify.com/nexgendata) (community)
- **Categories:** MCP servers, AI
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $50.00 / 1,000 tool calls

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## 🏦 Banking & Financial Stability MCP

**One MCP connection. Bank health, regulator enforcement, and systemic-risk signals — agent-ready.**

Banking & Financial Stability MCP is a [Model Context Protocol](https://modelcontextprotocol.io) server that gives any AI agent direct, structured access to the data that describes the health and supervision of the US financial system: FDIC bank financials, Federal Reserve and CFTC enforcement actions, CFPB consumer complaints and HMDA fair-lending data, FINRA broker disclosures, Reg SHO threshold lists, SEC fails-to-deliver, and global central-bank policy rates.

Connect once and call nine clean tools, each returning normalized JSON. This server covers *institution-level* health and supervision — it complements, rather than duplicates, our macro-series **FRED + Treasury Macro MCP** (which covers rates, yields, and economic indicators).

### Why this exists

Financial-stability data is scattered across a dozen regulators — the FDIC, Federal Reserve, CFPB, CFTC, FINRA, and SEC — each with its own portal, format, and refresh cadence. Assembling a coherent view of a bank's health, its supervisory history, and the market-structure stress around it means stitching all of them together. This server does that once and exposes the result as agent-native tools, built on the same NexGenData infrastructure used by bank analysts, fintech risk teams, and financial journalists.

### The nine tools

| Tool | What it does |
|------|--------------|
| `bank_financials` | FDIC bank financial health & call-report metrics |
| `fed_enforcement` | Federal Reserve enforcement actions against banks |
| `cftc_enforcement` | CFTC enforcement (derivatives, swaps, commodities) |
| `cfpb_complaints` | CFPB consumer-finance complaints by company/product |
| `hmda_fair_lending` | HMDA mortgage data & fair-lending disparities |
| `finra_brokercheck` | FINRA broker/firm registration & disclosures |
| `reg_sho_threshold` | Reg SHO daily threshold securities (short/FTD pressure) |
| `fails_to_deliver` | SEC fails-to-deliver settlement data |
| `central_bank_rates` | Global central-bank policy rates (BIS) |

Every tool accepts a `criteria` object and a `limit`, returning a uniform `{tool, count, total_available, results}` envelope.

### Quick start

```json
{
  "mcpServers": {
    "banking-financial-stability": {
      "url": "https://nexgendata--banking-financial-stability-mcp.apify.actor/mcp",
      "headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
    }
  }
}
```

Call a tool:

```jsonc
{
  "name": "bank_financials",
  "arguments": { "criteria": { "state": "TX" }, "limit": 25 }
}
```

### Common agent workflows

**Bank-health screening.** Run `bank_financials` across a state or peer group, then layer `fed_enforcement` to flag institutions under supervisory action — an early-warning view of stress.

**Counterparty & vendor diligence.** Combine `finra_brokercheck`, `cfpb_complaints`, and `cftc_enforcement` to assemble a firm's regulatory and complaint history in one pass.

**Fair-lending analysis.** Use `hmda_fair_lending` to surface lenders with statistically notable approval-rate disparities.

**Market-structure stress.** Pair `reg_sho_threshold` and `fails_to_deliver` to watch settlement pressure on specific tickers.

**Rate context.** Use `central_bank_rates` to anchor any of the above against the global monetary backdrop.

### Pricing

Pay-per-event: **$0.10 per tool call**, **$0.05 per bulk result** (>10 records), negligible session-start fee. No subscription, no seat. An agent firing 200 queries a month costs about $20 — versus the enterprise pricing of S\&P Global, Moody's, or Bloomberg's regulatory feeds.

### How this compares

**vs. S\&P Global / Moody's / Bloomberg:** enterprise seats built for human analysts. This is agent-native, priced per call, and returns machine-ready JSON.

**vs. raw FDIC + Fed + CFPB + CFTC + FINRA + SEC portals:** each is free but isolated, with its own format and rate limit. This unifies nine of them behind one schema and one connection.

**vs. our FRED + Treasury Macro MCP:** that one covers macro *series* (rates, yields, auctions). This one covers *institution-level* health and supervision. Use both together for a full picture.

### Companion servers

- **FRED + Treasury Macro Data MCP** — macro series, yield curves, auctions.
- **SEC Corporate Events MCP** — market-moving filings.
- **Legal & IP Intelligence MCP** — litigation and enforcement detail.

### FAQ

**Do I need regulator API keys?** No — only an Apify token for the MCP endpoint.

**How fresh is the data?** Each tool queries its source live at call time.

**Can I filter by institution, state, or date?** Yes — pass those in the `criteria` object; supported filters depend on the source.

**Is this financial advice?** No. This returns public regulatory and market data for informational use only — not investment or financial advice.

**Is the schema stable?** Yes — every tool returns the same envelope; we version changes.

*Banking & Financial Stability MCP — by NexGenData. Bank health and supervision, agent-ready.*

### Related NexGenData actors

- [Fdic Bank Leads](https://apify.com/nexgendata/fdic-bank-leads?fpr=2ayu9b)
- [Finance MCP Server](https://apify.com/nexgendata/finance-mcp-server?fpr=2ayu9b)
- [SEC Schedule 13Dg Activist Tracker](https://apify.com/nexgendata/sec-schedule-13dg-activist-tracker?fpr=2ayu9b)
- [Cftc Cot Position Velocity Tracker](https://apify.com/nexgendata/cftc-cot-position-velocity-tracker?fpr=2ayu9b)
- [SEC Form D Tracker](https://apify.com/nexgendata/sec-form-d-tracker?fpr=2ayu9b)

# Actor input Schema

## Actor input object example

```json
{}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("nexgendata/banking-financial-stability-mcp").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("nexgendata/banking-financial-stability-mcp").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call nexgendata/banking-financial-stability-mcp --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=nexgendata/banking-financial-stability-mcp",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/eWmel82SfKEYlbd85/builds/xeNJJH0PsAUzD9155/openapi.json
