get_property

Pack: rentcast · Endpoint: https://gateway.pipeworx.io/rentcast/mcp

Get property details for a US address. Returns bedrooms, bathrooms, square footage, lot size, year built, property type, and owner info when available.

Parameters

NameTypeRequiredDescription
_apiKeystringyesRentcast API key
addressstringyesFull street address with city, state, and ZIP (e.g., “123 Oak Ave, Denver, CO 80202”)

Example call

Arguments

{
  "_apiKey": "your-rentcast-api-key",
  "address": "123 Oak Ave, Denver, CO 80202"
}

curl

curl -X POST https://gateway.pipeworx.io/rentcast/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_property","arguments":{"_apiKey":"your-rentcast-api-key","address":"123 Oak Ave, Denver, CO 80202"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('get_property', {
  "_apiKey": "your-rentcast-api-key",
  "address": "123 Oak Ave, Denver, CO 80202"
});

More examples

{
  "_apiKey": "your-rentcast-api-key",
  "address": "456 Elm St, Seattle, WA 98101"
}

Response shape

Always returns: address, city, state, zip, county, property_type, bedrooms, bathrooms, square_footage, lot_size, year_built, last_sale_date, last_sale_price, owner_occupied, latitude, longitude

FieldTypeDescription
addressstring | nullFormatted street address
citystring | nullCity name
statestring | nullState abbreviation
zipstring | nullZIP code
countystring | nullCounty name
property_typestring | nullType of property
bedroomsnumber | nullNumber of bedrooms
bathroomsnumber | nullNumber of bathrooms
square_footagenumber | nullTotal square footage
lot_sizenumber | nullLot size in square feet
year_builtnumber | nullYear the property was built
last_sale_datestring | nullDate of last sale
last_sale_pricenumber | nullPrice of last sale in USD
owner_occupiedboolean | nullWhether property is owner-occupied
latitudenumber | nullGeographic latitude coordinate
longitudenumber | nullGeographic longitude coordinate
Full JSON Schema
{
  "type": "object",
  "properties": {
    "address": {
      "type": [
        "string",
        "null"
      ],
      "description": "Formatted street address"
    },
    "city": {
      "type": [
        "string",
        "null"
      ],
      "description": "City name"
    },
    "state": {
      "type": [
        "string",
        "null"
      ],
      "description": "State abbreviation"
    },
    "zip": {
      "type": [
        "string",
        "null"
      ],
      "description": "ZIP code"
    },
    "county": {
      "type": [
        "string",
        "null"
      ],
      "description": "County name"
    },
    "property_type": {
      "type": [
        "string",
        "null"
      ],
      "description": "Type of property"
    },
    "bedrooms": {
      "type": [
        "number",
        "null"
      ],
      "description": "Number of bedrooms"
    },
    "bathrooms": {
      "type": [
        "number",
        "null"
      ],
      "description": "Number of bathrooms"
    },
    "square_footage": {
      "type": [
        "number",
        "null"
      ],
      "description": "Total square footage"
    },
    "lot_size": {
      "type": [
        "number",
        "null"
      ],
      "description": "Lot size in square feet"
    },
    "year_built": {
      "type": [
        "number",
        "null"
      ],
      "description": "Year the property was built"
    },
    "last_sale_date": {
      "type": [
        "string",
        "null"
      ],
      "description": "Date of last sale"
    },
    "last_sale_price": {
      "type": [
        "number",
        "null"
      ],
      "description": "Price of last sale in USD"
    },
    "owner_occupied": {
      "type": [
        "boolean",
        "null"
      ],
      "description": "Whether property is owner-occupied"
    },
    "latitude": {
      "type": [
        "number",
        "null"
      ],
      "description": "Geographic latitude coordinate"
    },
    "longitude": {
      "type": [
        "number",
        "null"
      ],
      "description": "Geographic longitude coordinate"
    }
  },
  "required": [
    "address",
    "city",
    "state",
    "zip",
    "county",
    "property_type",
    "bedrooms",
    "bathrooms",
    "square_footage",
    "lot_size",
    "year_built",
    "last_sale_date",
    "last_sale_price",
    "owner_occupied",
    "latitude",
    "longitude"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "rentcast": {
      "url": "https://gateway.pipeworx.io/rentcast/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026