ncua-data-analysis
https://ncua-data-analysis.fly.dev
Registry code: 400e44bb36536ff6
Data: NCUA 5300 call reports, federally insured credit unions, 2018-03 to 2026-06, from github.com/bnovarini/ncua-data-analysis. Dollar fields are in dollars; ratio fields are fractions unless the field description says otherwise.
- endpoint
- https://ncua-data-analysis.fly.dev/mcp
- protocol
- streamable-http ·2025-06-18
- authentication
- none observed
- public key
- none — nobody has proven they own this listing · is it yours? claim it
- karma
- 0 · newcomer
- Is ncua-data-analysis live?
- Yes — it answered the hub's last check (checked 1h ago). It answered 100% of checks over the last 30 days.
- Is ncua-data-analysis free to use?
- Yes — the hub reached it with no key and no payment.
- What tools does ncua-data-analysis have?
- 6 tools: peer_compare, query_metrics, find_credit_union, credit_union_profile, metric_series, list_fields.
- Is ncua-data-analysis safe to connect?
- The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
90 days 100%· all time 100%
last good check
of 6 tools
- unknown → live
Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.
through this hub
successful
what callers paid
Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.
list_fields open 1h ago
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. Computed metrics available: asset_growth_yoy (Total assets versus the same quarter one year earlier); loan_growth_yoy (Total loans versus the same quarter one year earlier); share_growth_yoy (Total shares and deposits versus one year earlier); member_growth_yoy (Members versus one year earlier); auto_loan_growth_yoy (New plus used vehicle loans versus one year earlier); first_lien_growth_yoy (First-lien 1-4 family loans versus one year earlier); loan_to_share (Loans divided by total shares and deposits); loans_to_assets (Loans divided by total assets); net_worth_to_assets (Net worth divided by total assets (1.0 = 100%)); allowance_to_loans (Allowance for credit losses divided by total loans); net_worth_ratio_ex_cecl (Net worth minus the CECL transition provision, over assets); deposit_mix_share_drafts (Share draft (checking) accounts as a share of total shares and deposits); deposit_mix_regular (Regular shares as a share of total shares and deposits); deposit_mix_money_market (Money market shares as a share of total shares and deposits); deposit_mix_certificates (Share certificates as a share of total shares and deposits); deposit_mix_ira_keogh (IRA and Keogh accounts as a share of total shares and deposits); deposit_mix_non_member (Non-member deposits as a share of total shares and deposits); avg_balance_per_listed_account (Total shares and deposits over the count of share draft, certificate, money market, IRA a…); employees_fte_estimate (Full-time employees plus half of part-time employees); members_per_fte (Members per estimated full-time-equivalent employee); assets_per_fte (Assets per estimated full-time-equivalent employee); compensation_per_fte (Annualized employee compensation and benefits per estimated FTE); operating_expense_per_fte (Annualized non-interest expense per estimated FTE); assets_per_branch (Assets per branch); members_per_branch (Members per branch); compensation_share_of_opex (Employee compensation and benefits as a share of non-interest expense); loans_per_member (Average loan dollars per member); shares_per_member (Average shares and deposits per member); mix_auto (New plus used vehicle loans as a share of total loans); mix_residential_real_estate (First lien, junior lien and other real estate loans as a share of total loans); mix_credit_card (Credit card loans as a share of total loans); mix_commercial (Commercial loans as a share of total loans); delinquency_rate (Loans delinquent two or more months divided by total loans); auto_delinquency_rate (Reportable delinquent vehicle loans divided by vehicle loans); credit_card_delinquency_rate (Delinquent credit card loans divided by credit card loans); net_chargeoff_rate ((Charge-offs minus recoveries), annualized from year to date, over year-end loans); net_chargeoff_rate_avg_loans_4q (Same, over the average of the last four quarter-end loan balances); provision_to_loans (Provision (credit loss expense) annualized over year-end loans); roa_year_end_assets (Net income annualized over year-end assets); roa_avg_assets_4q (Net income annualized over the average of the last four quarter-end assets); nim_year_end_assets ((Interest income minus interest expense) annualized over year-end assets); nim_avg_assets_4q (Same, over four-quarter average assets); loan_yield (Interest on loans annualized over year-end loans); cost_of_shares (Total interest expense annualized over shares and deposits); efficiency_ratio (Non-interest expense divided by (net interest income plus non-interest income)); opex_to_assets (Non-interest expense annualized over assets); fee_share_of_non_interest_income (Fee income divided by non-interest income); net_income_quarter (Net income for the single quarter (year-to-date minus prior quarter)); interest_income_quarter (Interest income for the single quarter); interest_expense_quarter (Interest expense for the single quarter); non_interest_expense_quarter (Non-interest expense for the single quarter); provision_quarter (Provision for loan losses for the single quarter)
{ "type": "object", "title": "list_fieldsArguments", "properties": { "limit": { "type": "integer", "title": "Limit", "default": 60 }, "table": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Table", "default": null }, "search": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Search", "default": null } } }arguments 35 linespeer_compare unknown never probed
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, higher = larger value) and peer count, for the quarter (default latest). Metrics: asset_growth_yoy (Total assets versus the same quarter one year earlier); loan_growth_yoy (Total loans versus the same quarter one year earlier); share_growth_yoy (Total shares and deposits versus one year earlier); member_growth_yoy (Members versus one year earlier); auto_loan_growth_yoy (New plus used vehicle loans versus one year earlier); first_lien_growth_yoy (First-lien 1-4 family loans versus one year earlier); loan_to_share (Loans divided by total shares and deposits); loans_to_assets (Loans divided by total assets); net_worth_to_assets (Net worth divided by total assets (1.0 = 100%)); allowance_to_loans (Allowance for credit losses divided by total loans); net_worth_ratio_ex_cecl (Net worth minus the CECL transition provision, over assets); deposit_mix_share_drafts (Share draft (checking) accounts as a share of total shares and deposits); deposit_mix_regular (Regular shares as a share of total shares and deposits); deposit_mix_money_market (Money market shares as a share of total shares and deposits); deposit_mix_certificates (Share certificates as a share of total shares and deposits); deposit_mix_ira_keogh (IRA and Keogh accounts as a share of total shares and deposits); deposit_mix_non_member (Non-member deposits as a share of total shares and deposits); avg_balance_per_listed_account (Total shares and deposits over the count of share draft, certificate, money market, IRA a…); employees_fte_estimate (Full-time employees plus half of part-time employees); members_per_fte (Members per estimated full-time-equivalent employee); assets_per_fte (Assets per estimated full-time-equivalent employee); compensation_per_fte (Annualized employee compensation and benefits per estimated FTE); operating_expense_per_fte (Annualized non-interest expense per estimated FTE); assets_per_branch (Assets per branch); members_per_branch (Members per branch); compensation_share_of_opex (Employee compensation and benefits as a share of non-interest expense); loans_per_member (Average loan dollars per member); shares_per_member (Average shares and deposits per member); mix_auto (New plus used vehicle loans as a share of total loans); mix_residential_real_estate (First lien, junior lien and other real estate loans as a share of total loans); mix_credit_card (Credit card loans as a share of total loans); mix_commercial (Commercial loans as a share of total loans); delinquency_rate (Loans delinquent two or more months divided by total loans); auto_delinquency_rate (Reportable delinquent vehicle loans divided by vehicle loans); credit_card_delinquency_rate (Delinquent credit card loans divided by credit card loans); net_chargeoff_rate ((Charge-offs minus recoveries), annualized from year to date, over year-end loans); net_chargeoff_rate_avg_loans_4q (Same, over the average of the last four quarter-end loan balances); provision_to_loans (Provision (credit loss expense) annualized over year-end loans); roa_year_end_assets (Net income annualized over year-end assets); roa_avg_assets_4q (Net income annualized over the average of the last four quarter-end assets); nim_year_end_assets ((Interest income minus interest expense) annualized over year-end assets); nim_avg_assets_4q (Same, over four-quarter average assets); loan_yield (Interest on loans annualized over year-end loans); cost_of_shares (Total interest expense annualized over shares and deposits); efficiency_ratio (Non-interest expense divided by (net interest income plus non-interest income)); opex_to_assets (Non-interest expense annualized over assets); fee_share_of_non_interest_income (Fee income divided by non-interest income); net_income_quarter (Net income for the single quarter (year-to-date minus prior quarter)); interest_income_quarter (Interest income for the single quarter); interest_expense_quarter (Interest expense for the single quarter); non_interest_expense_quarter (Non-interest expense for the single quarter); provision_quarter (Provision for loan losses for the single quarter)
{ "type": "object", "title": "peer_compareArguments", "required": [ "cu_number" ], "properties": { "metrics": { "anyOf": [ { "type": "array", "items": { "type": "string" } }, { "type": "null" } ], "title": "Metrics", "default": null }, "quarter": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Quarter", "default": null }, "cu_number": { "type": "integer", "title": "Cu Number" }, "peer_basis": { "type": "string", "title": "Peer Basis", "default": "peer_group" } } }arguments 45 linesquery_metrics unknown 1h ago
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 (max 200). No raw SQL. Example: top 10 by members_per_fte in peer_group 5. Field names come from list_fields. Metrics: asset_growth_yoy (Total assets versus the same quarter one year earlier); loan_growth_yoy (Total loans versus the same quarter one year earlier); share_growth_yoy (Total shares and deposits versus one year earlier); member_growth_yoy (Members versus one year earlier); auto_loan_growth_yoy (New plus used vehicle loans versus one year earlier); first_lien_growth_yoy (First-lien 1-4 family loans versus one year earlier); loan_to_share (Loans divided by total shares and deposits); loans_to_assets (Loans divided by total assets); net_worth_to_assets (Net worth divided by total assets (1.0 = 100%)); allowance_to_loans (Allowance for credit losses divided by total loans); net_worth_ratio_ex_cecl (Net worth minus the CECL transition provision, over assets); deposit_mix_share_drafts (Share draft (checking) accounts as a share of total shares and deposits); deposit_mix_regular (Regular shares as a share of total shares and deposits); deposit_mix_money_market (Money market shares as a share of total shares and deposits); deposit_mix_certificates (Share certificates as a share of total shares and deposits); deposit_mix_ira_keogh (IRA and Keogh accounts as a share of total shares and deposits); deposit_mix_non_member (Non-member deposits as a share of total shares and deposits); avg_balance_per_listed_account (Total shares and deposits over the count of share draft, certificate, money market, IRA a…); employees_fte_estimate (Full-time employees plus half of part-time employees); members_per_fte (Members per estimated full-time-equivalent employee); assets_per_fte (Assets per estimated full-time-equivalent employee); compensation_per_fte (Annualized employee compensation and benefits per estimated FTE); operating_expense_per_fte (Annualized non-interest expense per estimated FTE); assets_per_branch (Assets per branch); members_per_branch (Members per branch); compensation_share_of_opex (Employee compensation and benefits as a share of non-interest expense); loans_per_member (Average loan dollars per member); shares_per_member (Average shares and deposits per member); mix_auto (New plus used vehicle loans as a share of total loans); mix_residential_real_estate (First lien, junior lien and other real estate loans as a share of total loans); mix_credit_card (Credit card loans as a share of total loans); mix_commercial (Commercial loans as a share of total loans); delinquency_rate (Loans delinquent two or more months divided by total loans); auto_delinquency_rate (Reportable delinquent vehicle loans divided by vehicle loans); credit_card_delinquency_rate (Delinquent credit card loans divided by credit card loans); net_chargeoff_rate ((Charge-offs minus recoveries), annualized from year to date, over year-end loans); net_chargeoff_rate_avg_loans_4q (Same, over the average of the last four quarter-end loan balances); provision_to_loans (Provision (credit loss expense) annualized over year-end loans); roa_year_end_assets (Net income annualized over year-end assets); roa_avg_assets_4q (Net income annualized over the average of the last four quarter-end assets); nim_year_end_assets ((Interest income minus interest expense) annualized over year-end assets); nim_avg_assets_4q (Same, over four-quarter average assets); loan_yield (Interest on loans annualized over year-end loans); cost_of_shares (Total interest expense annualized over shares and deposits); efficiency_ratio (Non-interest expense divided by (net interest income plus non-interest income)); opex_to_assets (Non-interest expense annualized over assets); fee_share_of_non_interest_income (Fee income divided by non-interest income); net_income_quarter (Net income for the single quarter (year-to-date minus prior quarter)); interest_income_quarter (Interest income for the single quarter); interest_expense_quarter (Interest expense for the single quarter); non_interest_expense_quarter (Non-interest expense for the single quarter); provision_quarter (Provision for loan losses for the single quarter)
{ "type": "object", "title": "query_metricsArguments", "required": [ "fields" ], "properties": { "limit": { "type": "integer", "title": "Limit", "default": 25 }, "fields": { "type": "array", "items": { "type": "string" }, "title": "Fields" }, "filters": { "anyOf": [ { "type": "array", "items": { "type": "object", "additionalProperties": true } }, { "type": "null" } ], "title": "Filters", "default": null }, "quarter": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Quarter", "default": null }, "order_by": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Order By", "default": null }, "descending": { "type": "boolean", "title": "Descending", "default": true } } }arguments 66 linesfind_credit_union unknown never probed
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. Results are ranked: match = exact, starts_with, then contains, then larger assets first. When several rows come back and none is an exact match, the name is ambiguous: ask the user which one rather than picking the first. Returns cu_number, name, location, total assets, members. Use the returned cu_number in the other tools. Only federally insured credit unions.
{ "type": "object", "title": "find_credit_unionArguments", "properties": { "name": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Name", "default": null }, "limit": { "type": "integer", "title": "Limit", "default": 15 }, "state": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "State", "default": null }, "quarter": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Quarter", "default": null }, "peer_group": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Peer Group", "default": null }, "charter_type": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Charter Type", "default": null } } }arguments 71 linescredit_union_profile unknown never probed
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.
{ "type": "object", "title": "credit_union_profileArguments", "required": [ "cu_number" ], "properties": { "quarter": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Quarter", "default": null }, "cu_number": { "type": "integer", "title": "Cu Number" } } }arguments 25 linesmetric_series unknown never probed
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 / peer_group filters: aggregate='median' (default for ratios), 'mean', or 'sum' (default for dollar and count fields), plus the number of credit unions. Range in quarters like 2021-12. Metrics: asset_growth_yoy (Total assets versus the same quarter one year earlier); loan_growth_yoy (Total loans versus the same quarter one year earlier); share_growth_yoy (Total shares and deposits versus one year earlier); member_growth_yoy (Members versus one year earlier); auto_loan_growth_yoy (New plus used vehicle loans versus one year earlier); first_lien_growth_yoy (First-lien 1-4 family loans versus one year earlier); loan_to_share (Loans divided by total shares and deposits); loans_to_assets (Loans divided by total assets); net_worth_to_assets (Net worth divided by total assets (1.0 = 100%)); allowance_to_loans (Allowance for credit losses divided by total loans); net_worth_ratio_ex_cecl (Net worth minus the CECL transition provision, over assets); deposit_mix_share_drafts (Share draft (checking) accounts as a share of total shares and deposits); deposit_mix_regular (Regular shares as a share of total shares and deposits); deposit_mix_money_market (Money market shares as a share of total shares and deposits); deposit_mix_certificates (Share certificates as a share of total shares and deposits); deposit_mix_ira_keogh (IRA and Keogh accounts as a share of total shares and deposits); deposit_mix_non_member (Non-member deposits as a share of total shares and deposits); avg_balance_per_listed_account (Total shares and deposits over the count of share draft, certificate, money market, IRA a…); employees_fte_estimate (Full-time employees plus half of part-time employees); members_per_fte (Members per estimated full-time-equivalent employee); assets_per_fte (Assets per estimated full-time-equivalent employee); compensation_per_fte (Annualized employee compensation and benefits per estimated FTE); operating_expense_per_fte (Annualized non-interest expense per estimated FTE); assets_per_branch (Assets per branch); members_per_branch (Members per branch); compensation_share_of_opex (Employee compensation and benefits as a share of non-interest expense); loans_per_member (Average loan dollars per member); shares_per_member (Average shares and deposits per member); mix_auto (New plus used vehicle loans as a share of total loans); mix_residential_real_estate (First lien, junior lien and other real estate loans as a share of total loans); mix_credit_card (Credit card loans as a share of total loans); mix_commercial (Commercial loans as a share of total loans); delinquency_rate (Loans delinquent two or more months divided by total loans); auto_delinquency_rate (Reportable delinquent vehicle loans divided by vehicle loans); credit_card_delinquency_rate (Delinquent credit card loans divided by credit card loans); net_chargeoff_rate ((Charge-offs minus recoveries), annualized from year to date, over year-end loans); net_chargeoff_rate_avg_loans_4q (Same, over the average of the last four quarter-end loan balances); provision_to_loans (Provision (credit loss expense) annualized over year-end loans); roa_year_end_assets (Net income annualized over year-end assets); roa_avg_assets_4q (Net income annualized over the average of the last four quarter-end assets); nim_year_end_assets ((Interest income minus interest expense) annualized over year-end assets); nim_avg_assets_4q (Same, over four-quarter average assets); loan_yield (Interest on loans annualized over year-end loans); cost_of_shares (Total interest expense annualized over shares and deposits); efficiency_ratio (Non-interest expense divided by (net interest income plus non-interest income)); opex_to_assets (Non-interest expense annualized over assets); fee_share_of_non_interest_income (Fee income divided by non-interest income); net_income_quarter (Net income for the single quarter (year-to-date minus prior quarter)); interest_income_quarter (Interest income for the single quarter); interest_expense_quarter (Interest expense for the single quarter); non_interest_expense_quarter (Non-interest expense for the single quarter); provision_quarter (Provision for loan losses for the single quarter)
{ "type": "object", "title": "metric_seriesArguments", "required": [ "field" ], "properties": { "end": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "End", "default": null }, "field": { "type": "string", "title": "Field" }, "start": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Start", "default": null }, "state": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "State", "default": null }, "aggregate": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "title": "Aggregate", "default": null }, "cu_number": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Cu Number", "default": null }, "peer_group": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "title": "Peer Group", "default": null }, "year_end_only": { "type": "boolean", "title": "Year End Only", "default": false } } }arguments 90 lines
This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.
Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - Prove it is yours. Easiest: put
brick-blue-key=<your key>in your MCP server's instructions — or a DNS TXT record / a file on the domain. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id400e44bb36536ff6.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/400e44bb36536ff6/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/400e44bb36536ff6?ref=badge)
The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.
An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- paid reviews
- 0
- positive
- 0
- negative
- 0
- score
- —
0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.