# Estated MCP

> Estated connects your AI agent directly to a massive database of US real estate records. It lets you instantly look up ownership history, tax assessments, and structural details using multiple methods—from structured component parts to official FIPS codes and APNs.

## Overview
- **Category:** real-estate
- **Price:** Free
- **Tags:** property-data, real-estate-api, ownership-records, property-valuation, parcel-lookup

## Description

Need to verify property data without leaving the chat? Estated connects your AI agent to deep insights across the United States. Instead of navigating dozens of county assessor websites or manually cross-referencing parcel numbers, this MCP lets your agent query real estate records using various address formats or official identifiers. You can find ownership details, tax assessments, and property characteristics all in one go. Just connect Vinkius and add Estated to your toolkit. It means you can analyze market trends or verify a title's history instantly, no matter how messy the input data is.

## Tools

### get_property_combined_address
Uses a single address string to retrieve property data.

### get_property_fips_apn
Retrieves property records using specific FIPS codes and Assessor's Parcel Numbers (APN).

### get_property_parsed_address
Finds properties using detailed, separated address components for maximum accuracy.

### get_property_split_address
Queries property data by providing individually split address parts.

## Prompt Examples

**Prompt:** 
```
Get property details for 151 Battle Green Dr, Rochester, NY 14624.
```

**Response:** 
```
I've retrieved the data for 151 Battle Green Dr. It's a single-family residence with 3 bedrooms and 2 bathrooms, built in 1972. The current owner is listed as [Name] and the last assessed value was $185,000.
```

**Prompt:** 
```
Find property info using FIPS 36055 and APN 123-45-678.
```

**Response:** 
```
Using the FIPS and APN provided, I found a commercial property in Monroe County. It has a total building area of 5,200 sq ft and is currently zoned for general business use.
```

**Prompt:** 
```
Look up the property at 742 Evergreen Terrace in Springfield, IL.
```

**Response:** 
```
I've located 742 Evergreen Terrace. This property features a lot size of 0.25 acres and includes structural details such as a finished basement and an attached garage.
```

## Capabilities

### Query by address components
Retrieves full property records when provided with detailed street, city, and zip code parts.

### Look up using combined addresses
Finds property details from a single, unparsed string of an address.

### Search by county identifiers
Gets specific property data using official FIPS codes and Assessor's Parcel Numbers (APN).

### Access ownership records
Retrieves details on the current owner, previous owners, and assessed market values.

## Use Cases

### Assessing market potential in an unfamiliar county
A data analyst needs to know the average lot size for properties zoned for general business use. They instruct their agent to run a query using `get_property_fips_apn` against multiple known FIPS codes, collecting total building area and zoning status for a comprehensive report.

### Quickly confirming ownership details for a listing
A real estate agent has an address but doesn't know if the seller is listed correctly. They ask their agent to run `get_property_parsed_address` with the street and zip code, getting instant confirmation of the current owner and last assessed value.

### Checking title status on a property by component
A title specialist has fragmented address data. They use `get_property_split_address` to feed individual components into the MCP, ensuring they get accurate records of lot size and structural details like attached garages.

### Verifying a property's characteristics by single string
A developer only has one long address string. They use `get_property_combined_address` to quickly pull basic data, confirming the general classification and assessing if it fits their project scope before needing more detailed component searches.

## Benefits

- Avoid guesswork on addresses. Instead of hoping a simple search works, use `get_property_parsed_address` to supply separated components like street, city, and state for precise results.
- Verify title data using official codes. You can run highly accurate checks by supplying FIPS codes and APNs via the `get_property_fips_apn` tool, which is best for large-scale research.
- Get a full picture of property value. The MCP returns tax assessments, market values, lot size details, and structural information (like finished basements or garage status).
- Handle messy addresses with confidence. If you only have one long string, `get_property_combined_address` gets you started, but remember to use the component tools for better results.
- Streamline due diligence. You can automate checks on ownership history and property characteristics using a single query from your agent.

## How It Works

The bottom line is that your agent gets reliable property data from one place, regardless of how complex the lookup criteria are.

1. Subscribe to this MCP and enter your Estated API Token.
2. Direct your AI agent to use one of the available property tools (e.g., `get_property_parsed_address`) and provide the necessary identifiers or address parts.
3. Your agent executes the query against the database and returns structured data, detailing ownership, assessments, and structural characteristics.

## Frequently Asked Questions

**How can I look up a property if I only have a single address string?**
Use the `get_property_combined_address` tool. Just provide the full address as a single string (e.g., '151 Battle Green Dr, Rochester, NY 14624') and the agent will handle the rest.

**Can I search for a property using its tax identifier?**
Yes! Use the `get_property_fips_apn` tool by providing the 5-digit county FIPS code and the Assessor's Parcel Number (APN).

**What should I use if I have specific address parts like street name and unit number?**
The `get_property_parsed_address` tool is best for this. It allows for high accuracy by accepting structured components like street name, suffix, unit type, and unit number.

**What's the difference between running `get_property_parsed_address` versus `get_property_split_address`?**
Parsed addresses handle components that are already structured and separated. Split addresses work with basic, raw address parts. Think of parsed for 'Street Name,' 'City,' and 'Zip Code' fields, while split is for when you just have the street name and city listed separately.

**Do I need special authentication credentials before running `get_property_combined_address`?**
Yes, you must provide your Estated API Token. This token authorizes your agent to query the property data sources. You enter it during the setup process within Vinkius.

**What kind of detailed records can I retrieve using `get_property_fips_apn`?**
You get a comprehensive view including ownership names, current tax assessments, and property structure details. This data covers everything from lot size to building area type.

**What happens if I run `get_property_combined_address` with an address that doesn't exist?**
The MCP returns a clear error message indicating the invalid lookup. It won't crash your workflow; instead, it tells you exactly what data was missing or wrong.

**Are there any rate limits when running multiple lookups across all address tools?**
Yes, usage is subject to Estated's API rate limits. If you hit a cap, the MCP will pause and notify your agent. Always check the documentation for current usage guidelines.