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.