# Dominick Prevete: DSCR Lender Data

> HMDA investor-lender data, DSCR glossary, loan programs and indicative rates. Business-purpose only.

- name: com.dominickprevete/dscr-lender-data
- version: 1.0.0
- connection class: R0 (autonomous)
- trust: 83/100 flags: no-repository
- quality: 90/100 (strong)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/com.dominickprevete%2Fdscr-lender-data
- tools: https://api.protogrid.dev/v1/servers/com.dominickprevete%2Fdscr-lender-data/tools

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

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "dscr-lender-data": {
      "type": "http",
      "url": "https://dominickprevete.com/api/mcp"
    }
  }
}
```


## Trust

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

## Quality 90/100 (strong)

### protocol: 88 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- warn `protocol.list_ttl`: tools/list declares ttlMs 0, so clients re-fetch it on every use

### 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`: 7 of 7 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 1,166 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`: 14 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: 7, about 1,166 tokens to load them all
- tool set hash: fe12e3234db7864c762cd16c54b9aa89
- tools last changed: 2026-10-09T18:29:08.741Z
- badge: [![protogrid quality](https://protogrid.dev/badge/com.dominickprevete/dscr-lender-data.svg)](https://protogrid.dev/servers/com.dominickprevete/dscr-lender-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-10-09 `investor_lenders_aggregate` changed (title, description, annotations)
  - before: Every HMDA filer across the 15 covered states grouped by LEI and ranked by 2025 investor-property loan count, with the number of states each filer reported in, the universe totals and the top-25 concentration share. The same computation https://dominickprevete.com/investor-property-lenders renders. A 15-state aggregate, not a national one.
  - after: Every HMDA filer across the 26 covered states grouped by LEI and ranked by 2025 investor-property loan count, with the number of states each filer reported in, the universe totals and the top-25 concentration share. The same computation https://dominickprevete.com/investor-property-lenders renders. A 26-state aggregate, not a national one.
- 2026-10-09 `investor_lenders_by_state` changed (description, inputSchema)
  - before: Top investment-property lenders in one of the 15 covered states, from 2025 HMDA loan-level data: lender name, LEI, loan count, volume, average loan and purchase share, plus state totals and the retrieval date. Read-only; figures are the filing record, not a recommendation.
  - after: Top investment-property lenders in one of the 26 covered states, from 2025 HMDA loan-level data: lender name, LEI, loan count, volume, average loan and purchase share, plus state totals and the retrieval date. Read-only; figures are the filing record, not a recommendation.
- 2026-10-07 `rate_ranges` changed (description)
  - before: Indicative starting rate by program, from the site's single rate source, stamped with its as-of month (currently September 2026). These are the published ranges, not pricing on any deal.
  - after: Indicative starting rate by program, from the site's single rate source, stamped with its as-of month (currently October 2026). These are the published ranges, not pricing on any deal.
- 2026-10-01 `rate_ranges` changed (inputSchema)
- 2026-10-01 `loan_programs` changed (description, inputSchema)
  - before: The National Loan Provider program set — dscr, fix_and_flip, bridge, ground_up, short_term_rental, rental_portfolio, dscr_cash_out — each with the parameters its page already publishes, its starting rate from the site's single rate source with the as-of stamp, and the page URL. Where a page states no figure, the tool states no figure.
  - after: The National Loan Provider program set — dscr, dscr_cash_out, short_term_rental, fix_and_flip, ground_up, rental_portfolio, bridge, commercial — each with the parameters its page already publishes, its starting rate from the site's single rate source with the as-of stamp, and the page URL. Where a page states no figure, the tool states no figure.
- 2026-10-01 `investor_lenders_aggregate` changed (inputSchema)
- 2026-10-01 `investor_lenders_by_state` changed (inputSchema)
- 2026-09-30 `about_national_loan_provider` changed (annotations)
- 2026-09-30 `rate_ranges` changed (annotations)
- 2026-09-30 `loan_programs` changed (annotations)

Full history: https://api.protogrid.dev/v1/servers/com.dominickprevete%2Fdscr-lender-data/changes

## Remotes

- https://dominickprevete.com/api/mcp (streamable-http, auth none, reachable true, uptime30d 1)

## Packages

_none_

## Tools (7)

- `about_national_loan_provider`: The entity answer: legal name, business model (a mortgage brokerage that arranges and places financing and is not a lender), business-purpose scope and the owner-occupied exclusion, address, phone, the states with published investor-lending data, and the canonical Person @id for the founder.
- `glossary_lookup`: Definitions from the DSCR and investor-loan glossary (26 terms). Pass a term to look it up (case-insensitive, partial matches accepted) or no argument to list every term. Definitions describe what a term is; none states a program parameter.
- `hmda_methodology`: How the investor-lender data is built: the filter definition, the server-side versus local filtering split, the vintage and retrieval date, the covered states, and the stated limitations an agent should attach to any figure it reports.
- `investor_lenders_aggregate`: Every HMDA filer across the 26 covered states grouped by LEI and ranked by 2025 investor-property loan count, with the number of states each filer reported in, the universe totals and the top-25 concentration share. The same computation https://dominickprevete.com/investor-property-lenders renders. A 26-state aggregate, not a national one.
- `investor_lenders_by_state`: Top investment-property lenders in one of the 26 covered states, from 2025 HMDA loan-level data: lender name, LEI, loan count, volume, average loan and purchase share, plus state totals and the retrieval date. Read-only; figures are the filing record, not a recommendation.
- `loan_programs`: The National Loan Provider program set — dscr, dscr_cash_out, short_term_rental, fix_and_flip, ground_up, rental_portfolio, bridge, commercial — each with the parameters its page already publishes, its starting rate from the site's single rate source with the as-of stamp, and the page URL. Where a page states no figure, the tool states no figure.
- `rate_ranges`: Indicative starting rate by program, from the site's single rate source, stamped with its as-of month (currently October 2026). These are the published ranges, not pricing on any deal.
