# Absorption: senior housing development demand, supply and math

> Senior housing demand vs. licensed beds by state and county, CON, HUD 232, development calc.

- name: loan.seniorhousingconstruction/seniorhousingconstruction-loan
- version: 1.2026.1101.1
- connection class: R0 (autonomous)
- trust: 82/100 flags: no-repository
- quality: 100/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/loan.seniorhousingconstruction%2Fseniorhousingconstruction-loan
- tools: https://api.protogrid.dev/v1/servers/loan.seniorhousingconstruction%2Fseniorhousingconstruction-loan/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "seniorhousingconstruction-loan": {
      "type": "http",
      "url": "https://seniorhousingconstruction.loan/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 97
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-94% +updated-12d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 100/100 (strong)

### protocol: 100 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- pass `protocol.list_ttl`: tool list is cacheable (ttlMs 3600000)

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 100 (weight 30)

- pass `tools.descriptions`: every tool has a description
- pass `tools.description_length`: descriptions are concise
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 3 of 3 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,482 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: 100 (weight 15)

- pass `stability.changes`: no tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name
- pass `stability.new_links`: no tool change named a new site

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 3, about 1,482 tokens to load them all
- tool set hash: b7a37e22ee5a18816708a1c2bc5f8f80
- badge: [![protogrid quality](https://protogrid.dev/badge/loan.seniorhousingconstruction/seniorhousingconstruction-loan.svg)](https://protogrid.dev/servers/loan.seniorhousingconstruction/seniorhousingconstruction-loan)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

_No tool definition changes recorded._

## Remotes

- https://seniorhousingconstruction.loan/mcp (streamable-http, auth none, reachable true, uptime30d 0.9361702)

## Packages

_none_

## Tools (3)

- `absorption_calc`: Runs the Absorption development calculator on your inputs: total cost (land, hard, soft, construction interest, HUD fees), stabilized NOI, yield on cost and value, HUD 232 new construction loan (lowest of 90% of cost, the loan-to-value limit and 1.45x coverage), month-by-month lease-up to breakeven and stabilization, operating deficit and working capital escrows, and the equity left to fund. Unset inputs use the calculator page's example values.
- `rank_states`: Ranks all 50 states and DC on one senior housing measure: 75+ or 85+ population, 75+ or 85+ growth since April 2020, nursing home beds per 1,000 aged 85+, assisted living beds per 1,000 aged 75+, or HUD 232 new construction loans since FY2001. Each row also carries growth, both bed ratios, certificate of need status and the state page link.
- `state_demand_supply`: One state's (or DC's) senior housing development picture: Census 75+ and 85+ population (April 2020 and July 2025) and growth vs the US, CMS certified nursing home beds and CDC assisted living beds per 1,000 older adults vs the US, certificate of need status for nursing homes and assisted living, HUD Section 232 new construction loans since FY2001, and a county table (largest, fastest-growing or thinnest nursing supply), or one county by name.
