Hud logo

Hud

Accesses HUD housing data for rents, income limits, vacancies, homelessness, public housing, and affordability research.

Install Hud

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "hud": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-hud"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The Hud MCP server exposes U.S. Department of Housing and Urban Development data through MCP tools and HTTP endpoints. It covers Fair Market Rents, income limits, USPS vacancy data, homelessness, public housing, and CHAS affordability data. Use it for housing-program analysis, benefit thresholds, rental affordability research, or homelessness studies. Most access is free without authentication, with optional token passthrough for APIs that require one.

Use cases

  • Compare Fair Market Rents across metropolitan areas
  • Check income limits by household size
  • Measure USPS vacancy rates by tract
  • Research homelessness counts and demographics
  • Analyze housing cost burden with CHAS data

Key features

  • HUD Fair Market Rent data
  • Household income limits
  • USPS vacancy data
  • Homelessness and Continuum of Care data
  • Public housing characteristics
  • CHAS affordability data

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

7/7 checks healthy over the last 46d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 15d ago via OSV.dev · @pipeworx/mcp-hud (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads441Package downloads in the last 30 days.
Last commit27d agoMost recent push to the default branch.

How Hud works

What the Hud MCP server does

The Hud MCP server provides agent access to datasets published by the U.S. Department of Housing and Urban Development. Its coverage includes Fair Market Rents (FMR), household income limits, USPS-derived vacancy data, public housing characteristics, Continuum of Care and Annual Homelessness Assessment Report data, and Comprehensive Housing Affordability Strategy (CHAS) tables.

These datasets support questions such as the FMR for a bedroom size in a location, income thresholds by household size, vacancy rates by tract, public housing authority characteristics, homelessness counts, and housing-cost-burden measures. FMR values are policy figures used in programs such as Section 8; they should not be treated as current market rents.

How it works

You can connect an MCP client to the hosted pack endpoint at https://gateway.pipeworx.io/hud/mcp. The gateway also exposes shared Pipeworx meta-tools, including routing and discovery functions, so the listed tool count is larger than the HUD-specific set. The initialize response is the authoritative source for the tools available at connection time.

A full gateway connection at https://gateway.pipeworx.io/mcp lists all catalog packs directly. Either gateway URL can route questions through ask_pipeworx, including questions that require data outside the HUD pack.

The package also runs locally over stdio with @pipeworx/mcp-hud. The local mode exposes only HUD tools and does not include the gateway's shared meta-tools or cross-catalog routing. HTTP clients can call individual tools directly; the documented example uses hud_fair_market_rents with a state_code argument.

Setup and configuration

For a hosted connection, add the following MCP server configuration:

config.json
{
  "mcpServers": {
    "hud": {
      "url": "https://gateway.pipeworx.io/hud/mcp"
    }
  }
}

For local execution, use the npm package through a stdio configuration:

config.json
{
  "mcpServers": {
    "hud": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-hud"]
    }
  }
}

Most HUD APIs do not require authentication. Some endpoints require a free token, and the gateway supports _apiKey passthrough where applicable. The hosted examples state that initial calls do not require an account. HTTP tool metadata can be inspected through the gateway's tool endpoints.

Tools and capabilities

The Hud MCP server is suited to the following tasks:

  • Retrieve annual Fair Market Rent values for rental and voucher analysis.
  • Look up income limits that vary by area and household size.
  • Examine quarterly USPS vacancy rates by tract.
  • Research Point-in-Time counts, demographics, and Continuum of Care information.
  • Query public housing authority listings, unit counts, and served demographics.
  • Analyze CHAS housing-cost-burden and affordability tabulations.

The datasets have different update schedules. FMR data is annual and effective October 1, income limits are generally updated annually in April, USPS vacancy data is quarterly, homelessness reports are annual, CHAS data uses five-year periods, and public housing information is maintained continuously.

Limitations and notes

The Hud MCP server returns administrative and statistical measures with important scope limits. FMR is not a live market-rent measure and may lag market conditions by 6–18 months. FMRs are commonly published at the metropolitan or micropolitan CBSA level, so a county's actual rents may differ from the applicable area figure.

Income-limit interpretation requires the household-size dimension; an 80% AMI threshold is not one universal number. USPS vacancy data identifies addresses marked vacant by postal carriers for at least 90 days, rather than every temporarily empty unit. It can miss short-term vacancies and may include properties affected by foreclosure.

Point-in-Time homelessness counts are usually collected on one night in late January. Methods differ among Continuums of Care, and unsheltered populations are especially difficult to count, so the results should be treated as a lower bound. CHAS is rolling five-year data and is not designed to represent real-time changes. Combine it with faster or market-based sources when current conditions matter.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Hud

Hud is an MCP server that connects AI agents to U.S. Department of Housing and Urban Development APIs and datasets. Its main tools cover Fair Market Rents, income limits, USPS vacancy data, homelessness and Continuum of Care data, public housing characteristics, and CHAS housing-affordability tables.

Install it locally with `npx -y @pipeworx/mcp-hud` and configure the command through your MCP client. You can instead use the hosted endpoint at `https://gateway.pipeworx.io/hud/mcp`, which requires no local package installation.

Yes, Hud works with Cursor through its standard MCP configuration. Add the hosted URL to Cursor's MCP server settings, or configure the local stdio command using the `@pipeworx/mcp-hud` npm package.

No, most HUD APIs are available without authentication. A few endpoints require a free token, and the hosted gateway supports `_apiKey` passthrough for those cases.

Yes, the hosted gateway exposes individual tools over HTTP. For example, send a JSON POST request to `/v1/tools/hud_fair_market_rents` with a `state_code` value to request Fair Market Rent data.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewHud AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/hud?style=directory)](https://allmcps.com/mcp/hud)
HTML Embed
<a href="https://allmcps.com/mcp/hud"><img src="https://allmcps.com/api/badge/hud?style=directory" alt="Hud on AllMCPs" /></a>