HeritageDeed AI Title Search
AI title search for US properties: check coverage, order a report, read owner, deeds, liens.
Should I use this
Quality & Safety
Findings (1)
- LOWin get_terms
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"title-search": {
"url": "https://heritagedeed.com/mcp/public"
}
}
}Remote endpoints
https://heritagedeed.com/mcp/publicstreamable-httpWhat it can do
Tool inventory
Tools (8)
🟢list_coverage
Where HeritageDeed can run a title search: states and counties (with the main cities), plus the report price and what every report includes. Call this before ordering if you are unsure of the county.
Input Schema
{
"type": "object",
"properties": {},
"title": "list_coverageArguments"
}🟢check_coverage(state, county)
Check whether a county (or a borough/city such as Brooklyn, Tampa, Houston) can be searched. Returns the exact `state` and `county` values to pass to order_title_search.
Input Schema
{
"type": "object",
"properties": {
"state": {
"title": "State",
"type": "string"
},
"county": {
"title": "County",
"type": "string"
}
},
"required": [
"state",
"county"
],
"title": "check_coverageArguments"
}🟢check_address(address, state, county)
Check that an address matches a real parcel in the county's records BEFORE ordering (takes a few seconds). status 'matched' = safe to order; 'not_found' = ask the user to correct the address; 'unavailable' = the county service is down right now (ordering still works, it retries).
Input Schema
{
"type": "object",
"properties": {
"address": {
"title": "Address",
"type": "string"
},
"state": {
"title": "State",
"type": "string"
},
"county": {
"title": "County",
"type": "string"
}
},
"required": [
"address",
"state",
"county"
],
"title": "check_addressArguments"
}🟢order_title_search(address, state, county, email)
Order a title search report for a property. `address` is the street address (house number, street, city, ZIP), `state` the two-letter code, `county` the county (or borough/city alias). Returns an order_id; then poll get_order_status every ~20 seconds until status is 'complete' (usually 1 to 3 minutes), and call get_report. Free during the launch period. `email` is optional (used only for the report link; nothing is sent while email delivery is off).
Input Schema
{
"type": "object",
"properties": {
"address": {
"title": "Address",
"type": "string"
},
"state": {
"title": "State",
"type": "string"
},
"county": {
"title": "County",
"type": "string"
},
"email": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Email"
}
},
"required": [
"address",
"state",
"county"
],
"title": "order_title_searchArguments"
}🟢get_order_status(order_id)
Progress of an order: status ('pending', 'processing', 'complete', 'failed'), per-source progress, and the error message if it failed. When complete, call get_report.
Input Schema
{
"type": "object",
"properties": {
"order_id": {
"title": "Order Id",
"type": "string"
}
},
"required": [
"order_id"
],
"title": "get_order_statusArguments"
}🟢get_report(order_id)
The finished report as structured JSON: property and owner of record, risk score and summary, key findings, chain-of-title counts, environmental and tax data, and the list of sources searched with their status. Also returns the PDF link. Only works once get_order_status reports 'complete'.
Input Schema
{
"type": "object",
"properties": {
"order_id": {
"title": "Order Id",
"type": "string"
}
},
"required": [
"order_id"
],
"title": "get_reportArguments"
}🟢get_sample_report
A real finished report to look at before ordering: the Current Owner Search for 350 Fifth Avenue, New York (Empire State Building), with its PDF.
Input Schema
{
"type": "object",
"properties": {},
"title": "get_sample_reportArguments"
}🟢get_terms
Terms, privacy, refund policy and the legal boundary of a report (what it is and is not).
Input Schema
{
"type": "object",
"properties": {},
"title": "get_termsArguments"
}Community
Evidence