Skip to content
All data sources

USDA Rural Multifamily Portfolio API and MCP server

No authusda-rd-multifamily

Official Rural Development Section 514/515, Section 538, assignment, and program-exit property snapshots.

USDA Rural Multifamily Portfolio is published by USDA Rural Development multifamily public data and covers United States rural multifamily portfolio represented in each USDA file.

It refreshes on a schedule the publisher sets.

Last verified . That is when these facts were last rebuilt from the ParcelOps source registry, not when USDA Rural Development multifamily public data last refreshed the data itself.

API access

Your AI client reaches USDA Rural Multifamily Portfolio through one ParcelOps MCP endpoint, so there is no separate key to hold for it and no per-source client to write. Reaching it takes no credentials of your own.

Where it came from

Freshness and coverage

FreshnessScheduled · ParcelOps discovers the current dated official file for each portfolio or preservation workflow.
Places coveredUnited States rural multifamily portfolio represented in each USDA file
Time coveredNot declared
CredentialsNo credentials required

What this source cannot tell you

  • Anything outside United States rural multifamily portfolio represented in each USDA file. A request past that edge comes back empty rather than approximated.
  • Which years it spans, because the covered period is not declared.
  • Anything USDA Rural Development multifamily public data does not publish. ParcelOps returns this source as it stands and never fills a blank field from a different one.
  • Files are dated snapshots and may not reflect later servicing, ownership, loan, assignment, or exit changes.
  • Results are research leads, not proof of current financing, restrictions, preservation status, or ownership.
  • ParcelOps excludes borrower and contact fields.

Methods (3)

A method is one call your agent can make against this source.

  • listDatasets

    read

    List current official USDA multifamily portfolio, assignment, and exit files.

    Records returnedpublic-data-file
    How to get more resultsoffset (offsetField: offset, limitField: limit)
    FreshnessScheduled (source-level)
    Input schema
    {
      "type": "object",
      "properties": {
        "limit": {
          "type": "integer",
          "minimum": 1,
          "maximum": 100
        },
        "offset": {
          "type": "integer",
          "minimum": 0,
          "maximum": 50000
        }
      },
      "required": [],
      "additionalProperties": false
    }
  • searchProperties

    read

    Search one official USDA rural multifamily dataset with a bounded property or location selector.

    What you must providedataset
    Records returnedrural-multifamily-property
    How to get more resultsoffset (offsetField: offset, limitField: limit)
    FreshnessScheduled (source-level)
    Input schema
    {
      "type": "object",
      "properties": {
        "dataset": {
          "type": "string",
          "enum": [
            "section-514-515",
            "section-538",
            "assignments",
            "exits"
          ]
        },
        "state": {
          "type": "string",
          "pattern": "^[A-Za-z]{2}$"
        },
        "city": {
          "type": "string",
          "minLength": 2,
          "maxLength": 80
        },
        "zipCode": {
          "type": "string",
          "pattern": "^\\d{5}(?:-\\d{4})?$"
        },
        "propertyName": {
          "type": "string",
          "minLength": 3,
          "maxLength": 120
        },
        "propertyId": {
          "type": "string",
          "minLength": 1,
          "maxLength": 80
        },
        "limit": {
          "type": "integer",
          "minimum": 1,
          "maximum": 100
        },
        "offset": {
          "type": "integer",
          "minimum": 0,
          "maximum": 50000
        }
      },
      "required": [
        "dataset"
      ],
      "additionalProperties": false
    }
    • At least one property or location selector is required.
  • getServiceInfo

    read

    Return files, update semantics, privacy exclusions, and due-diligence limitations.

    FreshnessScheduled (source-level)
    Input schema
    {
      "type": "object",
      "properties": {},
      "required": [],
      "additionalProperties": false
    }

Where this source is used