MCP.Market

Hmda MCP server

online · 100% uptime
by pipeworx-io·io.github.pipeworx-io/hmda·v0.2.1·1 stars

HMDA — every US mortgage application at loan level (CFPB / FFIEC).

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

not scanned yet

Adoption
Growing

1 stars

Reviews

Write one

Nobody has reviewed Hmda yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Hmda tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Hmda compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 50% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
120 ms
faster than 79% of 30,031 servers
GitHub stars
1
more than 65% of 28,688 servers

Release history: 6 versions in the registry since 2026-09-14, latest 2026-11-02, typically one every 4 days.

Install Hmda in Claude Code, Cursor or VS Code

claude mcp add --transport http hmda https://gateway.pipeworx.io/hmda/mcp
Add to Cursor

What the publisher says

From the Hmda repository's README, as published. We do not edit it. Read it on GitHub

HMDA — US mortgage applications at loan level

Every mortgage application US lenders were required to disclose under the Home Mortgage Disclosure Act, 2018–2025: who applied, what happened, for how much, by lender, county and census tract. Roughly 99 fields per record.

Part of Pipeworx — an MCP gateway connecting AI agents to 1576+ live data sources.

This is the dataset behind fair-lending analysis — it exists so that denial patterns across race, ethnicity, sex and geography are checkable rather than asserted.

Auth

None. The CFPB/FFIEC Data Browser API is public and keyless.

Tools

Lenders are identified by LEI, not name — resolve_entity({type:"company"}) maps a name to one. Counties are 5-digit FIPS (06037, not "Los Angeles").

Why there is no ingest

This pack was specced as a bulk load: ~15M records a year, 12–18 GB of Postgres, an R2/Postgres column split, possibly a database tier upgrade.

None of it was needed. The Data Browser API answers the reverse queries directly and keylessly — view/aggregations groups on any dimension you pass, view/csv streams loan-level rows — so the pack proxies live data and hosts nothing. Measured 2026-08-25.

The ticket's blocker was that ffiec.cfpb.gov/static/prod/snapshot-data/… returns HTTP 200 with a 3 KB SPA shell and the S3 path 403s. Both are true, and neither matters: the bulk files are not the interface. The API is documented at /documentation/api/data-browser/.

Caveats worth passing to a user

the reporting thresholds never appear. A lender absent from a year did not file; that is not the same as doing no lending.

  • HMDA is a disclosure regime, not a census of lending. Institutions below

data supports asking whether patterns differ across groups; it does not by itself establish why.

  • A denial is the lender's coded reason, not an adjudicated finding. The

lender did in a county; the API cannot ask a county to rank its lenders. hmdalendersin_county does it by reading the county's records directly, which is bounded — a very large county is sampled and the response says so. A complete ranking needs a precomputed lender-by-county aggregate (~775k rows/year, tens of MB), which this pack deliberately does not carry.

  • Dollar volume is the sum of loan amounts, not balances outstanding.
  • Lender identity is a filter upstream, not a grouping. You can ask what one

Data source

CFPB / FFIEC HMDA Data Browser API — https://ffiec.cfpb.gov/v2/data-browser-api/. Public domain, US federal government work.

Quick Start

Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):

{
  "mcpServers": {
    "hmda": {
      "url": "https://gateway.pipeworx.io/hmda/mcp"
    }
  }
}

What this endpoint actually serves

tools/list at https://gateway.pipeworx.io/hmda/mcp returns the tools in the table above plus the shared Pipeworx meta-tools — askpipeworx, discovertools, search_within, remember/recall and the rest of the gateway-wide set. So the tool count you see is larger than this table: a single-pack endpoint currently lists roughly 30 shared tools alongside the pack's own. The connection's initialize response states its exact scope, and is the authoritative answer for a given day.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Hmda: common questions

Is Hmda MCP server safe?
Mostly: it is graded B (77/100). Read the Hmda safety report
How do I install Hmda?
It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Hmda need an API key?
Yes. The registry entry asks for PIPEWORX_API_KEY.
Is Hmda maintained?
The last commit was 39 days ago (2026-09-26). The latest release is v0.2.1.
Is Hmda up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does Hmda compare with other MCP servers?
safety score 77/100 (higher than 50% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 120 ms (faster than 79% of 30,031 servers). Full comparison.

More from pipeworx-io →