hmda_geography_activity
Pack: hmda · Endpoint: https://gateway.pipeworx.io/hmda/mcp
Mortgage lending in a place — how many applications were originated, denied or withdrawn in a county or state in a given year, with dollar volume, from the federal HMDA register. Break the answer down by applicant race, ethnicity, sex, loan purpose or loan type to see how outcomes differ across groups, which is the fair-lending question this data exists to make answerable. Covers 2018-2025.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
county | string | no | 5-digit county FIPS, e.g. “11001” for the District of Columbia. |
state | string | no | Two-letter state, e.g. “TX”. Give a county OR a state. |
year | number | no | Filing year, ${YEARS}. Defaults to the most recent published. |
breakdown | string | no | Optional dimension to split by: race | ethnicity | sex | loan_purpose | loan_type. |
action | string | no | Optional outcome filter: ${Object.keys(ACTIONS).join(’ | ’)}. Omit to see every outcome side by side. |
Example call
Arguments
{
"county": "11001",
"year": 2023,
"breakdown": "race",
"action": "denied"
}
curl
curl -X POST https://gateway.pipeworx.io/hmda/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"hmda_geography_activity","arguments":{"county":"11001","year":2023,"breakdown":"race","action":"denied"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('hmda_geography_activity', {
"county": "11001",
"year": 2023,
"breakdown": "race",
"action": "denied"
});
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"hmda": {
"url": "https://gateway.pipeworx.io/hmda/mcp"
}
}
}
See Getting Started for client-specific install steps.