AI title search for agents, one MCP server
HeritageDeed runs a public MCP server at heritagedeed.com/mcp/public. Any MCP client can check county coverage, order an AI title search for a US property, follow its progress and read the finished report as JSON, with the PDF link. No API key or account is needed, and it is free while HeritageDeed is in its launch period.
https://heritagedeed.com/mcp/public
Streamable HTTP · no API key · free during the launch period · rate limited
Connect a client
claude mcp add --transport http heritagedeed https://heritagedeed.com/mcp/public
Settings → Connectors → Add custom connector → URL: https://heritagedeed.com/mcp/public → No sign-in
{
"mcpServers": {
"heritagedeed": { "url": "https://heritagedeed.com/mcp/public" }
}
}curl -X POST https://heritagedeed.com/mcp/public \
-H 'content-type: application/json' -H 'accept: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Tools
| Tool | What it does |
|---|---|
| list_coverage | States and counties that can be searched, the report contents and the price. |
| check_coverage(state, county) | Whether a county, borough or city (Brooklyn, Tampa, Houston) can be searched, and the exact values to order with. |
| check_address(address, state, county) | Matches the address to its county parcel before ordering, in a few seconds: matched, not found, or county service unavailable. |
| order_title_search(address, state, county, email?) | Places the order and returns an order_id. The search usually finishes in one to three minutes. |
| get_order_status(order_id) | Status, per-source progress and the PDF link once complete. |
| get_report(order_id) | The finished report as structured JSON: owner, risk score and summary, findings, chain counts, tax, flood, sources and their status. |
| get_sample_report | A real finished report (350 Fifth Avenue, New York) to look at before ordering. |
| get_terms | Terms, privacy, refund policy and the legal boundary of a report. |
The workflow an agent follows
check_coveragewith the state and county (or city), thencheck_addressto confirm the address matches a parcel.order_title_searchwith the full street address. It returns anorder_id.get_order_statusevery 20 seconds or so until the status iscomplete, usually within one to three minutes.get_reportfor the JSON, and the PDF link for the user.
The report is the same one customers get on the site: see the real sample report and the methodology for the sources searched in every county and the measured results.
What an agent gets back
- Owner of record and the deed they hold title under
- Every deed, mortgage and release the county index returns, each mortgage matched to its release
- Recorded liens, lis pendens and UCC fixture filings; federal and bankruptcy court records matched to the owner
- Property tax status, FEMA flood zone, EPA-listed sites; in New York City also HPD, DOB and ECB violations
- A plain-English summary and a 1 to 10 risk score, and every source searched with its status
- PDF plus the same data as JSON
Questions
Is the HeritageDeed MCP server free?
Yes, during the launch period: no API key, no account and no charge for reports ordered through it. When paid orders start, coverage, status and report reading stay free and ordering returns a checkout link.
What does an agent get back?
The same report a customer gets on the site: a PDF plus the data as JSON, with the owner of record, deeds, mortgages matched to their releases, liens, court records matched to the owner, tax status, flood zone, a plain-English summary and a risk score, and every source searched with its status.
Which properties can it search?
Residential and commercial parcels in the counties HeritageDeed covers: New York City and Erie County NY, six Florida counties, Harris and McLennan counties TX, Cook County IL, Philadelphia, Maricopa County AZ, Pulaski County AR, Durham and Forsyth counties NC and Horry County SC. list_coverage returns the current list.
Are there rate limits?
Yes. The endpoint is limited to 10 requests per second per client, and orders are capped per client IP per minute and per day during the free period. Reading coverage, status and reports is not capped beyond the request rate.
Is a report title insurance?
No. A HeritageDeed report is a public-records search, not title insurance, a title commitment or legal advice. Agents should say so to their users; get_terms returns the exact wording.
Does the server need a login or OAuth?
No. It is a stateless Streamable HTTP server with no authentication, which is why it works from a plain curl call as well as from Claude, ChatGPT or Cursor.
HeritageDeed provides public-record search reports only. Reports do not constitute title insurance, an attorney opinion of title, or a title insurance commitment. Use of the MCP server is subject to the Terms of Service.