Contract Clock: HUD Section 8 contract expirations
HUD Section 8 HAP contract expirations, below-FMR screen and property lookup by state.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"multifamily-deals": {
"url": "https://multifamily.deals/mcp"
}
}
}Puntos de conexión remotos
https://multifamily.deals/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (4)
🟢expiring_contracts(state, county, city, within_months, from, ...)
Active HUD project-based Section 8 and assistance contracts (HAP, PRAC, RAC, PAC) in one state whose overall or current expiration date falls in a date window, with property name, city, county, assisted units, program, both expiration dates, rent-to-FMR ratio and FHA number. Filter by county, city, contract type and size; page through results.
Esquema de entrada
{
"type": "object",
"properties": {
"state": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter state or territory code, e.g. OH."
},
"county": {
"type": "string",
"minLength": 2,
"maxLength": 60,
"description": "Optional county name as HUD spells it, e.g. \"Cuyahoga\"."
},
"city": {
"type": "string",
"minLength": 2,
"maxLength": 60,
"description": "Optional city name, e.g. \"Cleveland\"."
},
"within_months": {
"type": "integer",
"minimum": 1,
"maximum": 120,
"default": 24,
"description": "Window length in months, measured from the HUD file's as-of date (default 24, as on the deal screen). Ignored when \"through\" is given."
},
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Optional window start, YYYY-MM-DD (default: the HUD file's as-of date)."
},
"through": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Optional window end, YYYY-MM-DD."
},
"date_field": {
"type": "string",
"enum": [
"overall",
"current"
],
"default": "overall",
"description": "\"overall\" = end of the contract term (default); \"current\" = end of the currently funded piece, which is often renewed."
},
"contract_type": {
"type": "string",
"enum": [
"HAP",
"PRAC",
"RAC",
"PAC",
"COOP"
],
"description": "Optional HUD contract document type."
},
"min_assisted_units": {
"type": "integer",
"minimum": 0,
"maximum": 5000,
"description": "Optional minimum assisted units on the contract."
},
"sort": {
"type": "string",
"enum": [
"date",
"assisted_units"
],
"default": "date",
"description": "Soonest first (default) or largest first."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Rows to return, 1 to 20 (default 10); page with offset for more."
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 100000,
"default": 0,
"description": "Rows to skip, for paging."
}
},
"required": [
"state"
],
"additionalProperties": false
}🟢screen_below_fmr(state, county, city, max_rent_to_fmr, min_assisted_units, ...)
The deal screen's rent test for one state: active Section 8 HAP contracts whose rent-to-FMR ratio in HUD's file is above zero and under a threshold (default 90%), with property, assisted units, ratio, both expiration dates and a prefilled offer-calculator link. Optional filters: county, city, minimum assisted units, overall expiration within N months.
Esquema de entrada
{
"type": "object",
"properties": {
"state": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter state or territory code, e.g. OH."
},
"county": {
"type": "string",
"minLength": 2,
"maxLength": 60,
"description": "Optional county name as HUD spells it, e.g. \"Cuyahoga\"."
},
"city": {
"type": "string",
"minLength": 2,
"maxLength": 60,
"description": "Optional city name, e.g. \"Cleveland\"."
},
"max_rent_to_fmr": {
"type": "number",
"minimum": 1,
"maximum": 150,
"default": 90,
"description": "Keep contracts whose rent-to-FMR ratio is under this percent (default 90, the deal screen's line)."
},
"min_assisted_units": {
"type": "integer",
"minimum": 0,
"maximum": 5000,
"description": "Optional minimum assisted units (the state page table uses 20)."
},
"expiring_within_months": {
"type": "integer",
"minimum": 1,
"maximum": 120,
"description": "Optional: only contracts whose overall expiration falls within this many months of the HUD file date."
},
"sort": {
"type": "string",
"enum": [
"rent_to_fmr",
"assisted_units",
"expiration"
],
"default": "rent_to_fmr",
"description": "Lowest ratio first (default), largest first, or soonest overall expiration first."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 10,
"description": "Rows to return, 1 to 20 (default 10); page with offset for more."
},
"offset": {
"type": "integer",
"minimum": 0,
"maximum": 100000,
"default": 0,
"description": "Rows to skip, for paging."
}
},
"required": [
"state"
],
"additionalProperties": false
}🟢get_property(contract_number, property_id, name, state, city)
One HUD Section 8 or assistance property with every contract on it: address, county, total units, HUD property category and financing type, FHA number, and per contract the number, program, status, effective date, both expiration dates, term, assisted units and rent-to-FMR ratio. Look up by contract number, HUD property ID, or property name within a state.
Esquema de entrada
{
"type": "object",
"properties": {
"contract_number": {
"type": "string",
"pattern": "^[A-Za-z0-9]{11}$",
"description": "HUD contract number, 11 characters, e.g. DE26M000010."
},
"property_id": {
"type": "integer",
"minimum": 1,
"maximum": 9999999999,
"description": "HUD property ID, e.g. 800003809 (needs \"state\")."
},
"name": {
"type": "string",
"minLength": 3,
"maxLength": 80,
"description": "Property name or part of it, e.g. \"Carvel Gardens\" (needs \"state\")."
},
"state": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter state code. Optional with a contract number."
},
"city": {
"type": "string",
"minLength": 2,
"maxLength": 60,
"description": "Optional city, to narrow a name search."
}
},
"additionalProperties": false
}🟢state_contract_summary(state, rank_by, limit)
Deal-screen counts for one state, or every state ranked: properties, active contracts and assisted units, contracts reaching final (overall) expiration within two years of the HUD file date with their assisted units, and HAP contracts paying under 90% of Fair Market Rent. Omit state for the national ranking.
Esquema de entrada
{
"type": "object",
"properties": {
"state": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter state code, e.g. CA. Omit for all states."
},
"rank_by": {
"type": "string",
"enum": [
"expiring",
"below_fmr",
"assisted_units"
],
"default": "expiring",
"description": "National ranking order (ignored with \"state\")."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30,
"default": 15,
"description": "States to list in the ranking, 1 to 30 (default 15)."
}
},
"additionalProperties": false
}Comunidad
Evidencia