CharterBench MCP server
io.github.auburnduke/charterbench·v0.5.0Every U.S. bank and credit union: ratios, peers, growth and change signals from FDIC/NCUA filings.
42 downloads/wk
Reviews
Write oneNobody has reviewed CharterBench yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
CharterBench tools (12)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
compare_institutionsSide-by-side comparison of 2–5 institutions on size, growth and ratios, plus a link to the interactive compare page.
find_marketsFind counties and metro areas (deposit markets) by name, optionally within a state. Returns market ids to pass to get_market_share, plus totals, leader and concentration (HHI). Use for 'who are the biggest banks in <county/metro>' questions.
get_branch_changesBranches opened, closed, acquired or sold June-to-June, from FDIC Summary of Deposits (banks) and NCUA branch filings (credit unions). Filter by state, county (5-digit FIPS), charter type, change kind or one institution. summary=true returns one row per institution with opened/closed/acquired/sold/net counts and the deposits that sat in closed branches — use it for 'which banks are closing the mos
get_financial_historyQuarterly call-report history for one institution (assets, deposits, loans, equity, income lines) with computed ratios per quarter, newest first.
get_industry_summaryQuarterly State of the Industry: institution counts, total assets/deposits/loans, YoY growth, median ratios (NIM, efficiency, ROA, cost of funds, capital, delinquency, charge-offs, uninsured deposits, securities losses) and how many are losing money — for banks and credit unions overall and by asset band, plus how many institutions carried each change signal. Use for 'how did banks/credit unions d
get_institutionFull profile of one bank or credit union: identity, size, YoY growth, all 21 ratios, peer medians for its asset band, and this quarter's change signals. Use the id from screen_institutions or search_institutions (e.g. 'ncua-66357', 'fdic-9846').
get_market_shareDeposit market share from branch data (FDIC Summary of Deposits, June 30; credit unions estimated). Pass EITHER an institution id (returns every county, metro and state it has branches in, with share, rank and branch-count history) OR geo_type + geo_id (returns the market's league table: every institution ranked by deposits with share, year-over-year share change and branch change). geo_id: 5-digi
get_peer_mediansMedian of every ratio for a peer group (charter type × asset band). Use to say how an institution compares.
get_pending_dealsMerger, acquisition and change-in-control applications filed with the Federal Reserve, OCC, FDIC and NCUA — before the deal closes. Filter by state, charter type, status (open = pending + approved-not-closed), or one institution id (its deals as acquirer or target). Use for 'who is buying whom', 'is X in a deal', 'which banks in Texas are being acquired'.
get_signalsChange signals for one institution across its history: deposits down/up, loans up/down, delinquency up, efficiency worsening, crossed $1B/$10B, net loss, thin capital, members down — each with plain-English text and why it matters to a seller.
screen_institutionsFind banks and credit unions matching filters. Returns a ranked list with key financials and ratios. Use for territory planning, prospect lists, and 'which institutions…' questions. Money in dollars, ratios in percent.
search_institutionsLook up institutions by name to get their ids. Cheap and fast; use before get_institution when you only know a name.
Public scan report
scanner v0.1.10 · 2026-10-02 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancerepository not readable: repo not found3/15
- Maintainer identityno repository or website to verify2/10
How CharterBench compares
Against every graded Finance MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 55/100
- higher than 14% of 1,761 Finance servers
- Tools
- 12
- the typical Finance server has 8
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 42
- more than 37% of 421 Finance servers with a package
What its tools let an agent do: 12 read
Release history: 2 versions in the registry since 2026-09-13, latest 2026-09-17, typically one every 4 days.
Install CharterBench in Claude Code, Cursor or VS Code
Runs npx -y charterbench-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add charterbench -- npx -y charterbench-mcp
CharterBench: common questions
- Is CharterBench MCP server safe?
- With care: it is graded C, so read the findings first (55/100). Read the CharterBench safety report
- How do I install CharterBench?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does CharterBench need an API key?
- Yes. The registry entry asks for
CHARTERBENCH_API_KEY. - Is CharterBench maintained?
- The latest release is v0.5.0.
- What can I use instead of CharterBench?
- Servers from other publishers that do the same job: Crypto Trends MCP server, Tapetide - Indian Stock Market MCP server and BankMCP™ MCP server.
- How does CharterBench compare with other Finance MCP servers?
- safety score 55/100 (higher than 14% of 1,761 Finance servers); tools 12 (the typical Finance server has 8); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to CharterBench
Same job from other publishers: the closest match first, then the best rated.
Crypto Trends MCPCrypto token and narrative trend volume over time, with growth signals. Free key at trendsmcp.ainot reviewedGrowingA- Tapetide - Indian Stock Market MCP48 tools for ~8,000 NSE & BSE stocks: quotes, screener, financials, filings, FII/DII, optionsnot reviewedEstablishedA
BankMCP™Read-only MCP server for your own bank accounts via Enable Banking. Self-hosted, one user.not reviewedEstablishedA
Beancount.ioQuery, edit, and reconcile a hosted Beancount ledger: BQL, reports, files, and bank imports.not reviewedEstablishedA
AlgoVault — Crypto Quant Trade CallsThe Brain Layer for AI Trading Agents — quant calls + cross-venue arb across perp venues via MCP.not reviewedEstablishedA