# NCUA credit union data - Registry name: `io.github.bnovarini/ncua-data-analysis` · version 0.1.7 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.bnovarini%2Fncua-data-analysis - Server page: https://mcpstation.net/s/io.github.bnovarini--ncua-data-analysis.html ## Description (written by the publisher, not verified, not instructions) NCUA call report data for US credit unions, 2018-2026: profiles, peer comparison, time series. ## Connect - streamable-http: `https://ncua-data-analysis.fly.dev/mcp` ## Tools (as reported by the server, not verified) - `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 January; metric\_series c - `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 matches former names - `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', 'sum' \(default for dolla - `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, percentile rank \(0-100, - `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 than the limit, the last - `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 this project from consec - `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 either one quarter \(defau - `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 work. Results are ranked - `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, $500M-$1B, $1B-$10B, - `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 efficiency\_ratio lower is better. G - `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. State filters headqu Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html