NCUA credit union data
by ncua-data-analysis.fly.dev in Other
NCUA call report data for US credit unions, 2018-2026: profiles, peer comparison, time series.
https://ncua-data-analysis.fly.dev/mcp- Tools
- 13
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 301 ms
- 500 ms slowest 5%
- Last check
- Passed
- 1 h ago, next in 4 h
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"ncua-credit-union-data": {
"type": "http",
"url": "https://ncua-data-analysis.fly.dev/mcp"
}
}
}13 tools
- list_fields
List available fields with plain-language definitions from the data dictionary. Filter by table ('metrics' = computed ratios, 'fact_call_report_curated' = reported amounts, 'dim_credit_union' = attributes), by search text, or both. Fields marked basis=year_to_date reset each…
- find_credit_union
Find credit unions by name, state, charter type (federal/state) or asset peer group, in a given quarter (default: latest). Name matching ignores case, punctuation and the words 'federal credit union' / 'FCU', so 'SRP Federal Credit Union' finds 'SRP'; partial names work. It also…
- credit_union_profile
Profile of one credit union for one quarter (default latest): attributes, size, and every computed metric with its plain-language definition available through list_fields. Returns null values where NCUA data has none.
- metric_series
Time series of one metric or reported field. Give cu_number for one credit union. Otherwise it aggregates all federally insured credit unions matching the optional state (2-letter code) / peer_group (1-6) / min_assets filters: aggregate='median' (default for ratios), 'mean'…
- peer_compare
Compare one credit union with its peers on chosen metrics or fields (default: a standard set). peer_basis: 'peer_group' (same asset-size group, default), 'state', 'charter_type', or 'peer_group_and_state'. Returns the credit union's value, peer median, 25th/75th percentiles…
- query_metrics
Constrained table query, one quarter at a time (default latest), federally insured credit unions only. Pick fields to return, optional filters as [{'field':..., 'op': one of = != > >= < <= in contains, 'value':...}], an order_by field and limit (1 to 200). If more rows match…
- cu_quarter_income
Single-quarter income for one credit union: net income, interest income, interest expense, noninterest income and noninterest expense per quarter (dollars), 2018-03 to the latest quarter. Give cu_number and either one quarter (default latest) or a start-end range. Derived by…
- bank_quarter_income
Single-quarter income for one FDIC-insured bank, 2018-03 to 2026-06: the official quarterly net income as published by the FDIC, plus the naive year-to-date difference with a flag where the two disagree (for example merger pushdown accounting). Give the FDIC cert number and…
- find_bank
Find FDIC-insured banks by name, state or city, in a given quarter (default: latest). Name matching ignores case and punctuation and drops the words 'national association', 'bank', 'the' and 'N.A.', so 'JPMorgan' finds JPMORGAN CHASE BANK, NATIONAL ASSOCIATION; partial names…
- bank_metric_series
Time series of one ratio or reported field for FDIC-insured banks, 2018-03 to 2026-06. Give cert (the FDIC certificate number) for one bank. Otherwise it aggregates all domestic insured banks matching the optional state (2-letter code) / size_band (1-5: under $100M, $100M-$500M…
- bank_peer_compare
One bank against its peers in a quarter (default latest): value, peer median, quartiles and percentile rank for efficiency_ratio, roa_ytd, net_interest_margin_ytd and noninterest_income_share. Percentile rank is the share of peers at or below the bank's value; for…
- list_bank_fields
Dictionary of available bank fields, source, units and employee definitions. Bank fields are separate from the NCUA list_fields dictionary.
- revenue_per_employee
Revenue per employee/FTE with explicit inputs, same-quarter state ranking across banks and/or credit unions. sector='both', 'bank' or 'credit_union'. revenue_basis='net' (after interest expense, default) or 'gross'. Annualized year-to-date run rate, not actual full-year revenue…
Security scan
4 findings
- Unusually long description in tool:list_fields
list_fields (list fields) List available fields with plain-language definitions … - Unusually long description in tool:metric_series
metric_series (metric series) Time series of one metric or reported field. Give … - Unusually long description in tool:peer_compare
peer_compare (peer compare) Compare one credit union with its peers on chosen me… - Unusually long description in tool:query_metrics
query_metrics (query metrics) Constrained table query, one quarter at a time (de…
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 1 h ago | Passed | 200 | 232 ms |
| 14 h ago | Passed | 200 | 270 ms |
| 26 h ago | Passed | 200 | 287 ms |
| 38 h ago | Passed | 200 | 274 ms |
| 2 days ago | Passed | 200 | 315 ms |
Show 10 older checks
| 3 days ago | Passed | 200 | 242 ms |
| 3 days ago | Passed | 200 | 259 ms |
| 3 days ago | Passed | 200 | 354 ms |
| 4 days ago | Passed | 200 | 274 ms |
| 4 days ago | Passed | 200 | 355 ms |
| 5 days ago | Passed | 200 | 343 ms |
| 5 days ago | Passed | 200 | 6.2 s |
| 6 days ago | Passed | 200 | 245 ms |
| 6 days ago | Passed | 200 | 363 ms |
| 6 days ago | Passed | 200 | 219 ms |