API access
Your AI client reaches HUD Rents, Income Limits & ZIP Crosswalks through one ParcelOps MCP endpoint, so there is no separate key to hold for it and no per-source client to write. Reaching it takes your own credentials (Bearer token).
Where it came from
Freshness and coverage
What this source cannot tell you
- ⚠ Anything outside United States, District of Columbia, Puerto Rico, and HUD-published territories and areas. A request past that edge comes back empty rather than approximated.
- ⚠ Which years it spans, because the covered period is not declared.
- ⚠ Anything US Department of Housing and Urban Development, HUD USER Data API does not publish. ParcelOps returns this source as it stands and never fills a blank field from a different one.
- ⚠ A free bearer token must be registered for each requested HUD dataset.
- ⚠ FMRs and income limits are area/program benchmarks, not parcel facts, appraisals, or asking-rent estimates.
- ⚠ HUD USER terms require the non-endorsement notice returned by every data method.
Methods (5)
A method is one call your agent can make against this source.
getFmr
readGet HUD Fair Market Rents for a county/town or metro entity.
What you must provideentityIdRecords returnedfair-market-rent-areaHow to get more resultsnoneFreshnessScheduled (source-level)Input schema
{ "type": "object", "properties": { "entityId": { "type": "string", "pattern": "^[A-Za-z0-9]{5,30}$" }, "year": { "type": "integer", "minimum": 1980, "maximum": 2100 } }, "required": [ "entityId" ], "additionalProperties": false }- ⚠ Area rent benchmarks are not observed or estimated rent for an individual property.
getIncomeLimits
readGet HUD median income and program income-limit tables for a county/town or metro entity.
What you must provideentityIdRecords returnedhud-income-limit-areaHow to get more resultsnoneFreshnessScheduled (source-level)Input schema
{ "type": "object", "properties": { "entityId": { "type": "string", "pattern": "^[A-Za-z0-9]{5,30}$" }, "year": { "type": "integer", "minimum": 1980, "maximum": 2100 } }, "required": [ "entityId" ], "additionalProperties": false }- ⚠ Use the applicable official HUD program file for final eligibility determinations.
listAreas
readList HUD county/town or metro entity IDs used by the rent and income-limit methods.
What you must providetypeFreshnessScheduled (source-level)Input schema
{ "type": "object", "properties": { "type": { "type": "string", "enum": [ "counties", "metros" ] }, "state": { "type": "string", "pattern": "^[A-Za-z]{2}$" }, "updated": { "type": "integer", "minimum": 1980, "maximum": 2100 } }, "required": [ "type" ], "additionalProperties": false }getZipCrosswalk
readMap one exact ZIP or Census/HUD geography through the HUD USPS crosswalk.
What you must providetypequeryRecords returnedzip-statistical-geography-crosswalkHow to get more resultsnoneFreshnessScheduled (source-level)Input schema
{ "type": "object", "properties": { "type": { "type": "integer", "minimum": 1, "maximum": 12 }, "query": { "type": "string", "minLength": 4, "maxLength": 11, "description": "Exact ZIP/GEOID appropriate for the selected crosswalk type. State-wide and All-file queries are rejected." }, "year": { "type": "integer", "minimum": 1980, "maximum": 2100 }, "quarter": { "type": "integer", "minimum": 1, "maximum": 4 } }, "required": [ "type", "query" ], "additionalProperties": false }- ⚠ Address-allocation ratios do not identify parcels or establish legal boundaries.
getServiceInfo
readReturn auth, attribution, rate limit, supported datasets, and use caveats.
FreshnessScheduled (source-level)Input schema
{ "type": "object", "properties": {}, "required": [], "additionalProperties": false }
Where this source is used
- Housing program eligibility checks
Check tax credit designations, rural program maps, and existing affordable inventory for an address from your own code.
- Land research
Parcel records, ground conditions, and what reaches the property line, for raw and rural land.
- Data center siting
Power, water, transport, airspace, and hazard screening for a site before anyone signs anything.
- Commercial real estate
Parcel and assessment records, building programs, and the entity on the other side of the deal.
- Residential real estate
The parcel record, the housing programs that touch an address, and the conditions a buyer asks about.
- Real estate law
Federal rule text, rulemaking dockets, party records, and the property facts a filing has to state.
- Realtors and brokerages
The facts behind a listing, the programs a buyer may qualify for, and your own files in the same place.
- Is this address in a qualified census tract or difficult development area?
