# app.doorbase/market-data

> US rental market data by zip: rent, cap rates, vacancy, hazard risk, rent trends. Free, no auth.

- name: app.doorbase/market-data
- version: 2.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 86/100 (good)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/app.doorbase%2Fmarket-data
- tools: https://api.protogrid.dev/v1/servers/app.doorbase%2Fmarket-data/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "market-data": {
      "type": "http",
      "url": "https://doorbase.app/mcp"
    }
  }
}
```


## Trust

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

## Quality 86/100 (good)

### protocol: 75 (weight 25)

- warn `protocol.modern`: newest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
- n/a `protocol.stateless`: only applies to 2026-07-28 servers
- pass `protocol.transport`: streamable HTTP
- n/a `protocol.list_ttl`: only applies to 2026-07-28 servers

### 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`: 6 of 6 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,180 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump

### stability: 75 (weight 15)

- warn `stability.changes`: 7 tool changes in 30 days
- pass `stability.rug_pull`: no tool changed its meaning under the same name

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

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

- tools: 6, about 1,180 tokens to load them all
- tool set hash: 95db8a2a57873c610b7dc8698aeb7d05
- tools last changed: 2026-11-02T03:13:53.322Z
- badge: [![protogrid quality](https://protogrid.dev/badge/app.doorbase/market-data.svg)](https://protogrid.dev/servers/app.doorbase/market-data)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-02 `rent_trend` changed (annotations)
- 2026-11-02 `hazard_risk` changed (annotations)
- 2026-11-02 `compare_zips` changed (annotations)
- 2026-11-02 `top_markets` changed (annotations)
- 2026-11-02 `get_zip_market` changed (annotations)
- 2026-11-02 `search_markets` changed (annotations)
- 2026-11-01 `get_zip_market` changed (description)
  - before: What does the rental market look like in this zip code? Full profile for a single US zip: rent, cap-rate band (modeled), vacancy, home value, demographics, income, employment, plus the canonical doorbase.app page URL.
  - after: What does the rental market look like in this zip code? Full profile for a single US zip: rent, cap-rate band (modeled), vacancy, home value, demographics, income, employment, the county's HMDA mortgage lending conditions (purchase/refinance denial rate, median rate and loan, loan-type mix), plus the canonical doorbase.app page URL.

Full history: https://api.protogrid.dev/v1/servers/app.doorbase%2Fmarket-data/changes

## Remotes

- https://doorbase.app/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (6)

- `compare_zips`: How do these zip codes compare as rental markets? Side-by-side comparison of 2-6 US zips: rent, cap-rate band (modeled), vacancy, home value, population, renter share, income, employment, with a doorbase.app link for each.
- `get_zip_market`: What does the rental market look like in this zip code? Full profile for a single US zip: rent, cap-rate band (modeled), vacancy, home value, demographics, income, employment, the county's HMDA mortgage lending conditions (purchase/refinance denial rate, median rate and loan, loan-type mix), plus the canonical doorbase.app page URL.
- `hazard_risk`: What flood, wildfire, and wind risk does this zip code carry? NFIP flood-insurance claims on record (count, payouts, recency, claims per 1,000 housing units), FEMA National Risk Index county scores for flood, wildfire, and wind, and recent significant storm events. Claims are history, not a forecast.
- `rent_trend`: Which way is rent moving in this zip code? Monthly median-rent history with home values, the direction of movement, and the zip's national and state rank for 3-month rent growth. Updated monthly.
- `search_markets`: Which US zip codes match these rental-market criteria? Filters 30,000+ US zip codes by state, cap rate, vacancy, rent, population, home value, and renter share. Returns matching zips with key investor metrics and a doorbase.app link for each. Cap rates are a modeled band; min_cap_rate matches the band's high end.
- `top_markets`: Which US rental markets look strongest right now? National (or single-state) leaderboard: zips with the highest estimated cap-rate bands among markets with population of 10,000+ and complete rent, vacancy, and home-value data. Cap rates are a modeled band.
