Overview of MCP Tools
Last updated: January 27, 2026
The MCP Server provides a suite of tools for retrieving comprehensive property information. Each tool is designed to return specific data types, including property details, valuations, sales history, ownership, tax history, and comparable sales.
Tip: If a property cannot be found or a tool returns no data (e.g., no permits or foreclosure information), the MCP Server will indicate this. Always communicate clearly to users and provide any other available information.
1. get_property_report
Description: Provides a consolidated overview of ownership, tax, sales, mortgage, and property details.
Example Prompts:
"Give me a complete property report for 123 Main St, Austin, TX 78704"
Missing Data Guidance:
If the property is not found, ask the user to verify the address.
2. get_property_avm
Description: Returns the current Automated Valuation Model (AVM) for a property.
Example Prompts:
"What's the current estimated value of 456 Oak Ave, Seattle, WA 98101?"
"Show me the AVM for [address]"
"What's this property worth today: [address]?"
Missing Data Guidance:
If no AVM is available, indicate that an estimate is not currently provided for this property.
3. get_property_avm_history
Description: Returns a time-series of historical AVM valuations.
Example Prompts:
"Show me the value history for 789 Pine St, Denver, CO 80202"
"How has the estimated value changed over time for [address]?"
"Give me the valuation trend for [address]"
Missing Data Guidance:
If historical AVM data is not available, note that trend information is unavailable, but provide the current AVM if possible.
4. get_property_sales_history
Description: Retrieves all historical sale transactions for a property.
Example Prompts:
"What's the sales history of 22 Pine Ln, Watchung, NJ?"
"Show me all previous sales for [address]"
"When was [address] last sold and for how much?"
Missing Data Guidance:
If no sales history exists, indicate that the property has no recorded past sales in ATTOM’s dataset.
5. get_property_owner
Description: Returns current ownership information.
Example Prompts:
"Who owns 321 Elm St, Portland, OR 97201?"
"Show me the ownership history for [address]"
"Who's the current owner of [address]?"
Missing Data Guidance:
If ownership data is missing, note that current and historical owner information is not available.
6. get_property_tax_history
Description: Returns historical tax assessments and values.
Example Prompts:
"What are the property tax assessments for 555 Maple Dr, Boston, MA 02101?"
"Show me the tax history for [address]"
"How have tax assessments changed for [address]?"
Missing Data Guidance:
If no tax records exist, communicate that historical tax data is unavailable for this property.
7. get_property_geocode
Description: Returns geolocation and parcel identifiers for a property.
Example Prompts:
"What are the coordinates for 999 Beach Blvd, Miami, FL 33139?"
"Give me the latitude/longitude and parcel ID for [address]"
"What's the FIPS code and APN for [address]?"
Missing Data Guidance:
If the address is not found, ask the user to verify it.
If partial parcel data exists, provide what is available.
8. get_property_foreclosure_status
Description: Returns foreclosure or distress details for a property.
Example Prompts:
"Is 777 Valley Rd, Phoenix, AZ 85001 in foreclosure?"
"Check the foreclosure status of [address]"
"Show me any distress indicators for [address]"
Missing Data Guidance:
If no foreclosure data exists, communicate that no distress or foreclosure records were found.
9. get_property_comparables
Description: Returns sales comparables for a subject property.
Example Prompts:
"Find comparable sales for 888 River Rd, Nashville, TN 37201"
"Show me comps for [address]"
"What have similar properties sold for near [address]?"
"Find me 5 comparable properties within 3 miles of [address] sold in the last 6 months"
Missing Data Guidance:
If no comparables exist, indicate that no nearby sales data is available for the requested radius or timeframe.
10. get_schools
Description: Provides school information associated with a property.
Example Prompts:
"Give me school information for 707 Poplar Dr, Charlotte, NC"
"What schools serve [address]?"
"Show me nearby elementary, middle, and high schools for [address]"
Missing Data Guidance:
If school data is not available, indicate that no records were found for the property.
11. get_rental_avm
Description: Returns a rental valuation (AVM) for a property.
Example Prompts:
"What is the rental AVM for 808 Chestnut St, San Francisco, CA?"
"Show me the estimated rental value of [address]"
"What's the rental price for [address]?"
Missing Data Guidance:
If rental AVM is unavailable, explain that an estimate cannot be provided for this property.
12. get_home_equity
Description: Provides home equity valuation and analysis.
Example Prompts:
"Show me the home equity analysis for 909 Willow Way, Austin, TX"
"What's the current equity of [address]?"
"Calculate home equity for [address]"
Missing Data Guidance:
If home equity data is unavailable, indicate that no estimate can be provided, but other valuation or AVM data may still be available.
13. get_permits
Description: Retrieves building permits history for a property.
Example Prompts:
"List all building permits for 1010 Fir St, Philadelphia, PA"
"Show recent construction permits for [address]"
"What permits have been issued for [address]?"
Missing Data Guidance:
If no permit data exists, communicate that no records were found, but continue to provide other property insights.
Note:
This tool isn’t enabled by default. Please reach out to your sales representative to request access.
Client Tips for Using Property Tools
Combine multiple tools to provide a full property overview (e.g., report + AVM + sales history).
Communicate missing data clearly and offer alternative insights from other tools.
Use full addresses with ZIP codes to improve accuracy.
For comparables, include distance, number of properties, and timeframe filters to get relevant results.