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

A
Calidad de la descripción
100%
Integridad del esquema
95%
Calidad de los nombres
85%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,634Tokens (definiciones de herramientas)
~3.2 KBTamaño de respuesta típico
Impacto moderado en la atención (1.28% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (4)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada4 herramientas