Skip to content
All data sources

Private Property Database API and MCP server

connection_stringpostgres

Read-only PostgreSQL access for customer-authorized property, transaction, lease, appraisal, and portfolio data in any market.

Private Property Database is published by Private Property Database.

How often the publisher refreshes it is not declared, so treat the timing of any field as unknown.

Last verified . That is when these facts were last rebuilt from the ParcelOps source registry, not when Private Property Database last refreshed the data itself.

API access

Your AI client reaches Private Property Database 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 your own credentials (connection_string).

Where it came from

PublisherPrivate Property Database

Freshness and coverage

FreshnessFreshness not declared
Places coveredNot declared
Time coveredNot declared
CredentialsCredentials required (connection_string)

What this source cannot tell you

  • Where it stops geographically, because the covered area is not declared. An empty answer will not tell you whether the place is out of range or the record is simply missing.
  • Which years it spans, because the covered period is not declared.
  • How current a field is, because the refresh schedule is not declared.
  • Anything Private Property Database does not publish. ParcelOps returns this source as it stands and never fills a blank field from a different one.

Methods (4)

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

  • query

    read

    Execute a read-only SQL query in a READ ONLY transaction.

    What you must providesql
    Input schema
    {
      "type": "object",
      "properties": {
        "sql": {
          "type": "string"
        },
        "params": {
          "type": "array"
        }
      },
      "required": [
        "sql"
      ],
      "additionalProperties": false
    }
  • listTables

    read

    List available tables in a schema.

    Input schema
    {
      "type": "object",
      "properties": {
        "schema": {
          "type": "string"
        }
      },
      "required": [],
      "additionalProperties": false
    }
  • describeTable

    read

    Describe columns and keys for one table.

    What you must providetable
    Input schema
    {
      "type": "object",
      "properties": {
        "table": {
          "type": "string"
        },
        "schema": {
          "type": "string"
        }
      },
      "required": [
        "table"
      ],
      "additionalProperties": false
    }
  • listSchemas

    read

    List non-system schemas.

    Input schema
    {
      "type": "object",
      "properties": {},
      "required": [],
      "additionalProperties": false
    }