API access
Your AI client reaches HUD Multifamily Due Diligence 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 no credentials of your own.
Where it came from
Freshness and coverage
What this source cannot tell you
- ⚠ Anything outside United States HUD multifamily portfolio represented in each workbook. A request past that edge comes back empty rather than approximated.
- ⚠ Which years it spans, because the covered period is not declared.
- ⚠ Anything HUD Multifamily public data workbooks does not publish. ParcelOps returns this source as it stands and never fills a blank field from a different one.
- ⚠ Records are public screening context, not proof of current ownership, financing, physical condition, rent restriction, or contract renewal.
- ⚠ ParcelOps excludes tenant data, personal contacts, phone numbers, and email addresses.
- ⚠ The current inspection alias is verified against HUD’s July 1, 2026 publication and should be re-smoked when HUD changes its export.
Methods (5)
A method is one call your agent can make against this source.
searchAssistedProperties
readSearch the public assisted-property workbook with a bounded property or location selector.
FreshnessScheduled · every month (source-level)Input schema
{ "type": "object", "properties": { "state": { "type": "string", "pattern": "^[A-Za-z]{2}$" }, "city": { "type": "string", "minLength": 1, "maxLength": 100 }, "zipCode": { "type": "string", "pattern": "^\\d{5}$" }, "propertyId": { "type": "string", "minLength": 1, "maxLength": 50 }, "propertyName": { "type": "string", "minLength": 2, "maxLength": 200 }, "limit": { "type": "integer", "minimum": 1, "maximum": 100 } }, "required": [], "additionalProperties": false }searchExpiringContracts
readSearch contracts by property, exact contract number, or expiration window.
FreshnessScheduled · every month (source-level)Input schema
{ "type": "object", "properties": { "state": { "type": "string", "pattern": "^[A-Za-z]{2}$" }, "city": { "type": "string", "minLength": 1, "maxLength": 100 }, "zipCode": { "type": "string", "pattern": "^\\d{5}$" }, "propertyId": { "type": "string", "minLength": 1, "maxLength": 50 }, "propertyName": { "type": "string", "minLength": 2, "maxLength": 200 }, "limit": { "type": "integer", "minimum": 1, "maximum": 100 }, "contractNumber": { "type": "string", "minLength": 1, "maxLength": 50 }, "expirationFrom": { "type": "string", "format": "date" }, "expirationTo": { "type": "string", "format": "date" } }, "required": [], "additionalProperties": false }searchInspectionScores
readSearch current published HUD multifamily physical-inspection scores.
FreshnessScheduled · every month (source-level)Input schema
{ "type": "object", "properties": { "state": { "type": "string", "pattern": "^[A-Za-z]{2}$" }, "city": { "type": "string", "minLength": 1, "maxLength": 100 }, "zipCode": { "type": "string", "pattern": "^\\d{5}$" }, "propertyId": { "type": "string", "minLength": 1, "maxLength": 50 }, "propertyName": { "type": "string", "minLength": 2, "maxLength": 200 }, "limit": { "type": "integer", "minimum": 1, "maximum": 100 }, "scoreAtMost": { "type": "number", "minimum": 0, "maximum": 100 }, "inspectedFrom": { "type": "string", "format": "date" }, "inspectedTo": { "type": "string", "format": "date" } }, "required": [], "additionalProperties": false }searchPortfolioProperties
readSearch active HUD/FHA multifamily portfolio property attributes.
FreshnessScheduled · every month (source-level)Input schema
{ "type": "object", "properties": { "state": { "type": "string", "pattern": "^[A-Za-z]{2}$" }, "city": { "type": "string", "minLength": 1, "maxLength": 100 }, "zipCode": { "type": "string", "pattern": "^\\d{5}$" }, "propertyId": { "type": "string", "minLength": 1, "maxLength": 50 }, "propertyName": { "type": "string", "minLength": 2, "maxLength": 200 }, "limit": { "type": "integer", "minimum": 1, "maximum": 100 }, "category": { "type": "string", "minLength": 1, "maxLength": 100 }, "insuredOnly": { "type": "boolean" }, "subsidizedOnly": { "type": "boolean" }, "hudOwnedOnly": { "type": "boolean" } }, "required": [], "additionalProperties": false }getServiceInfo
readReturn workbooks, refresh semantics, fields, privacy policy, and limitations.
FreshnessScheduled · every month (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.
- Residential real estate
The parcel record, the housing programs that touch an address, and the conditions a buyer asks about.
- Realtors and brokerages
The facts behind a listing, the programs a buyer may qualify for, and your own files in the same place.
- What hospitals and nursing homes are near this property?
