{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T18:20:42.065Z","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public","markdownUrl":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public.md","server":{"slug":"com-heritagedeed-title-search","name":"HeritageDeed Title Search and Property Data","registryName":"com.heritagedeed/title-search","description":"US title search, auction pre-checks, surplus and tax sale lists, free flood, radon and LLC lookups.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"mcp-public","type":"remote","identifier":"https://heritagedeed.com/mcp/public","withdrawn":false,"url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public","version":"1.2.0","transport":null,"scoredAt":"2026-11-05T03:40:56.246Z"},"score":{"total":77,"tier":"medium","status":"scored","weekDelta":10,"history":[{"date":"2026-11-05","total":77},{"date":"2026-11-04","total":77},{"date":"2026-11-03","total":76},{"date":"2026-11-02","total":76},{"date":"2026-11-01","total":75},{"date":"2026-10-31","total":68},{"date":"2026-10-30","total":68},{"date":"2026-10-29","total":67},{"date":"2026-10-28","total":67},{"date":"2026-10-27","total":66},{"date":"2026-10-26","total":66},{"date":"2026-10-25","total":65},{"date":"2026-10-24","total":65},{"date":"2026-10-23","total":64},{"date":"2026-10-22","total":64},{"date":"2026-10-21","total":64},{"date":"2026-10-20","total":63},{"date":"2026-10-19","total":66},{"date":"2026-10-18","total":66},{"date":"2026-10-17","total":65},{"date":"2026-10-16","total":65},{"date":"2026-10-15","total":64},{"date":"2026-10-14","total":64},{"date":"2026-10-13","total":64},{"date":"2026-10-12","total":63},{"date":"2026-10-10","total":62},{"date":"2026-10-09","total":62}]},"categories":[{"name":"Endpoint Security","score":74,"verdict":"fail","reasons":["The endpoint's TLS certificate is valid, in date, and uses a strong key.","No authorisation is required to call this server. Nothing on it is marked destructive, but we can't show that an anonymous caller can only read: full credit needs the server to list at least one tool and every tool to be verifiably read-only. We use a best-effort check of tool names and descriptions to tell read-only tools from tools that change things, so some genuinely read-only tools may not get full credit. Names that start with a read verb (get, list, read, search and similar) and accurate readOnlyHint annotations help. Meet that to earn full credit, or require authorisation.","HTTPS is enforced; there's no plaintext access path.","HSTS check failed: the Strict-Transport-Security header is absent.","DNSSEC check failed: this domain isn't protected by DNSSEC."],"codes":[{"code":"tls.valid","args":{}},{"code":"auth.none_no_destructive","args":{}},{"code":"https.enforced","args":{}},{"code":"headers.hsts_absent","args":{}},{"code":"dnssec.absent","args":{}}]},{"name":"Transport & Reachability","score":100,"verdict":"pass","reasons":["Verified streamable-http transport via a live MCP handshake."],"codes":[{"code":"transport.verified","args":{"transport":"streamable-http"}}]},{"name":"Schema Quality & AI Usability","score":60,"verdict":"fail","reasons":["AI-judged instruction clarity (good).","Context-footprint check failed: tool/resource definitions use about 11476 tokens (~197/item across 58 items; 58 tools + 0 resources), over budget; trim descriptions and params.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"good"}},{"code":"schema.footprint_heavy","args":{"avg":"197","items":"58","tools":"58","tokens":"11476","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":93,"verdict":"partial","reasons":["Stability observed for 28 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"28"}}]},{"name":"Tool Coverage","score":67,"verdict":"fail","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","0% of tool parameters carry a description."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"0"}}]},{"name":"Tool Safety","score":75,"verdict":"fail","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; \"transfer_tax\" implies \"transfer\" and declares readOnlyHint instead, contradicting what its own name says it does.","An AI judge read all 59 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_undeclared","args":{"pct":"0","tool":"transfer_tax","verb":"transfer","declared":"read_only","annotated":"0","destructive":"1"}},{"code":"toolsafety.manipulation_clean","args":{"units":"59","judged":"59"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28."],"codes":[{"code":"protocol.supported","args":{"latest":"2026-07-28","version":"2025-11-25"}}]}],"inconclusive":[],"malware":[],"components":[{"slug":"mcp-public","type":"remote","identifier":"https://heritagedeed.com/mcp/public","withdrawn":false,"score":77,"current":true,"url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public","markdownUrl":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public.md"}],"facts":[{"label":"Endpoint","value":"https://heritagedeed.com/mcp/public"},{"label":"Transports","value":"streamable-http"},{"label":"Auth","value":"none"},{"label":"Version","value":"1.2.0"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"list_coverage","title":null,"description":"Where each HeritageDeed product works. Title search: the states and counties (with main cities) where a report\n    can be ordered, what it includes and does not, and the price. Also: the Environmental Records Report, flood zone and\n    Superfund lookups (any US address), the cities with building records, the places with property history, the\n    counties with surplus funds and tax sale lists, and the calculators' states. Call this before ordering if you are\n    unsure of the county; the list is live (new counties appear automatically).","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":124},{"name":"check_coverage","title":null,"description":"Check whether a title search can be ordered for a county (or a borough / city such as Brooklyn, Tampa,\n    Houston). Returns the exact `state` and `county` values to pass to order_title_search. (The Environmental Records\n    Report and the flood / Superfund lookups work at any US address and need no coverage check.)","inputs":[{"name":"county","type":"string","required":true,"description":null},{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":93},{"name":"check_address","title":null,"description":"Check an address BEFORE ordering (takes a few seconds). For a title search (report_type 'current_owner', the\n    default) give `state` and `county`: it matches the address to a real parcel in the county's records. For\n    report_type 'environmental' only the address is needed: it is matched with the US Census geocoder (any US address).\n    status 'matched' = safe to order; 'not_found' = ask the user to correct the address; 'not_covered' = the county is\n    not covered; 'unavailable' = the county / Census service is down right now (a title search can still be ordered\n    and retries; an environmental order needs the geocoder, so try again later).","inputs":[{"name":"address","type":"string","required":true,"description":null},{"name":"county","type":"string","required":false,"description":null},{"name":"report_type","type":"string","required":false,"description":null},{"name":"state","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":192},{"name":"order_title_search","title":null,"description":"Order a report for a property. report_type 'current_owner' (default) = the title search report: `address` is\n    the street address (house number, street, city, ZIP), `state` the two-letter code, `county` the county (or\n    borough / city alias); only covered counties (check_coverage). report_type 'environmental' = the Environmental\n    Records Report for any US street address: give the full address with city and state; `state` and `county` are not\n    needed (they come from the Census geocoder). Returns an order_id; then poll get_order_status every ~20 seconds\n    until status is 'complete' (usually 1 to 3 minutes) and call get_report. Costs $49 for a title search and $29 for an\n    Environmental Records Report. `email` is optional: the report link is emailed to it. Payment: the answer carries\n    `checkout_url` for the user to pay in a browser (the search starts once paid). When the MCP connection sends the\n    user's API key (a Bearer token header with the hd_live_... key), the order is paid from that account's report credits\n    or Pro Reports allowance instead, with no checkout (my_account shows the balance; buy_plan sells credits).","inputs":[{"name":"address","type":"string","required":true,"description":null},{"name":"county","type":"string","required":false,"description":null},{"name":"email","type":null,"required":false,"description":null},{"name":"report_type","type":"string","required":false,"description":null},{"name":"state","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":315},{"name":"get_order_status","title":null,"description":"Progress of an order (title search or environmental): status ('pending', 'processing', 'complete', 'failed'),\n    per-source progress, and the error message if it failed. When complete, call get_report.","inputs":[{"name":"order_id","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":60},{"name":"get_report","title":null,"description":"The finished report as structured JSON. Title search: property and owner of record, risk score and summary, key\n    findings, chain-of-title counts, environmental and tax data, sources searched with their status. Environmental\n    report: every federal list searched with the records found and their distances, site facts and sources. Also\n    returns the PDF link. Only works once get_order_status reports 'complete'.","inputs":[{"name":"order_id","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":98},{"name":"get_sample_report","title":null,"description":"A real finished report to look at before ordering. report_type 'current_owner' (default): the title search for\n    350 Fifth Avenue, New York (Empire State Building). 'environmental': the Environmental Records Report for 300 Bond\n    Street, Brooklyn. Returns the page and the PDF.","inputs":[{"name":"report_type","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":79},{"name":"get_terms","title":null,"description":"Terms, privacy, refund policy and the legal boundary of every product (what a report or lookup is and is not).","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":32},{"name":"rest_api_info","title":null,"description":"How to use HeritageDeed's key-authenticated REST API (v1) instead of, or next to, this MCP server: base URL,\n        how to get a free API key, authentication, endpoints, the live list of report types you can order, limits,\n        signed webhooks, idempotency, batches (JSON or CSV) and the white-label PDF option. Use it when a developer\n        wants to integrate title searches (O&E reports), lien and encumbrance checks or environmental records reports\n        into their own software, or asks for an API key. This MCP server itself needs no key.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":135},{"name":"building_records_lookup","title":null,"description":"Building code violations and building permits on record with the city for one address, free, from the city's\n        own records (the same sources the title search report reads). `city`: chicago, philadelphia, cincinnati, mesa,\n        glendale-az (Glendale, Arizona), gilbert, buffalo or provo (list_coverage returns the current list). `address`:\n        street address starting with the house number, e.g. \"233 S Wacker Dr\"; the city is added when missing.\n\n        Returns counts over every record on file (total, open, severe, in court, balances due, active / expired permits)\n        and the most relevant violations and permits: the first 5 of each without an account (`gated: true`, `wall`\n        holds the true totals and `message` says how a person unlocks the rest on the page; the counts are complete).\n        Some cities publish only one of the two (Glendale: violations;\n        Gilbert, Provo: permits). status: 'ok'; 'not_found' (no parcel matches: ask the user to check the address);\n        'not_searched' (outside city limits: the message says why); 'unavailable' (the city's service did not answer:\n        not a 'no violations' answer; retry later).","inputs":[{"name":"address","type":"string","required":true,"description":null},{"name":"city","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":290},{"name":"title_insurance_premium","title":null,"description":"Title insurance premiums from the official rate schedule, free: Texas (TDI promulgated basic premium,\n        effective March 1, 2026), Florida (Rule 69O-186.003), Pennsylvania (TIRBOP manual, August 1, 2024) and\n        New York (TIRSA Seventh Revision, October 1, 2024, Zone 1 / Zone 2). `state`: TX, FL, PA or NY.\n        `owner_amount`: owner's policy amount, usually the price (0 for a refinance = loan policy only);\n        `loan_amount`: lender's policy amount (0 for cash). New York: `ny_county` (e.g. \"Erie\", \"Kings\", \"Brooklyn\")\n        or `ny_zone` (1 or 2; NYC and downstate are Zone 2, the default). Pennsylvania: `pa_homeowner` for the ALTA\n        Homeowner's Policy (+10%). Florida: `fl_prior_policy` = the seller's prior owner's policy amount when the\n        reissue rate applies.\n\n        Returns owner, loan and fee totals, every line with its rule, notes on what is excluded, the schedule's\n        regulator, manual and effective date, and the sources. An estimate: endorsements and settlement fees are extra.","inputs":[{"name":"fl_prior_policy","type":"number","required":false,"description":null},{"name":"loan_amount","type":"number","required":false,"description":null},{"name":"ny_county","type":null,"required":false,"description":null},{"name":"ny_zone","type":null,"required":false,"description":null},{"name":"owner_amount","type":"number","required":false,"description":null},{"name":"pa_homeowner","type":"boolean","required":false,"description":null},{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":335},{"name":"transfer_tax","title":null,"description":"Real estate transfer taxes on a sale, from the statutes and tax offices, free. `place`: nyc (all five\n        boroughs), ny (New York State outside NYC), fl (Florida outside Miami-Dade), philadelphia, chicago, cook (Cook\n        County outside Chicago), nc, sc, ar, tx or az (state or city names work too). `price`: the consideration in\n        dollars. `kind`: residential or other (NYC rates differ). `mortgage`: Florida only, the new mortgage amount\n        (adds note stamps and the intangible tax).\n\n        Returns each tax with its amount and who customarily pays (seller, buyer, negotiable), the total, flags for\n        what is not included (NYC supplemental tax, local municipal taxes), and the sources. An estimate, not tax advice.","inputs":[{"name":"kind","type":"string","required":false,"description":null},{"name":"mortgage","type":"number","required":false,"description":null},{"name":"place","type":"string","required":true,"description":null},{"name":"price","type":"number","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":209},{"name":"seller_net_sheet","title":null,"description":"Seller net proceeds and the buyer's closing costs for a sale, free: Florida, Texas, New York City, New York\n        State outside NYC, Philadelphia. `place`: fl, tx, nyc, ny or philadelphia. `price`; `payoff` (the seller's\n        mortgage payoffs); `commission_pct` (total commission, e.g. 5.5); `loan_amount` (the buyer's new loan, for the\n        lender's policy and Florida mortgage taxes); `owner_policy_payer` seller or buyer (default: local custom,\n        seller in FL and TX, buyer in NY and Philadelphia); `seller_share_of_split_tax` 0 to 1 for taxes the contract\n        splits (Philadelphia, default 0.5); `ny_county` for the TIRSA zone outside NYC; `recording_pages` (FL and TX,\n        statutory fee) or `recording_amount` (NY, Philadelphia: entered); `other_seller_costs` (prorated taxes, HOA,\n        repairs); `fl_prior_policy` (Florida reissue rate).\n\n        Returns the seller's lines and total, the net to the seller, the buyer's lines and total, flags, and the sources\n        of every rate. An estimate, not a closing disclosure.","inputs":[{"name":"commission_pct","type":"number","required":false,"description":null},{"name":"fl_prior_policy","type":null,"required":false,"description":null},{"name":"kind","type":"string","required":false,"description":null},{"name":"loan_amount","type":"number","required":false,"description":null},{"name":"ny_county","type":null,"required":false,"description":null},{"name":"other_seller_costs","type":null,"required":false,"description":null},{"name":"owner_policy_payer","type":null,"required":false,"description":null},{"name":"payoff","type":"number","required":false,"description":null},{"name":"place","type":"string","required":true,"description":null},{"name":"price","type":"number","required":true,"description":null},{"name":"recording_amount","type":null,"required":false,"description":null},{"name":"recording_pages","type":null,"required":false,"description":null},{"name":"seller_share_of_split_tax","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":376},{"name":"llc_owner_lookup","title":null,"description":"Who owns / is behind an LLC or corporation, from official sources. `mode='name'`: `query` is the business name\n        (e.g. 'ESRT Empire State Building LLC'); `mode='address'`: `query` is a street address and the owner of record there\n        is looked up first (NYC, rest of New York State, Philadelphia, Illinois, Texas, Utah County), then the entity.\n        `state` (two letters, optional) limits the registry search to one state; registries searched: NY, TX, PA, CO, CT, OR\n        (official open data). Returns: registry `records` (status, formation date, entity type, principal office, registered\n        agent, officers/principals where the state publishes them, link to the official record), and `properties` recorded to\n        that exact entity name in NYC ACRIS (deeds, mortgages), NYC HPD registrations, NY State assessment rolls, Philadelphia\n        OPA and Illinois PTAX-203 transfer declarations (with the declared signer's title). People appear only as initials.\n        New York does not publish LLC members; Florida (Sunbiz) is not searched automatically (its link is returned).\n        Refuses a person's name: business entities only.","inputs":[{"name":"mode","type":"string","required":false,"description":null},{"name":"query","type":"string","required":true,"description":null},{"name":"state","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":292},{"name":"nyc_landlord_lookup","title":null,"description":"NYC 'who is my landlord': the building's HPD Multiple Dwelling Registration by address. `borough` is one of\n        manhattan, brooklyn, queens, bronx, staten-island; `address` is the street address with house number (e.g. '2400\n        Davidson Ave'). Returns registration status (current or expired, end date), the registered owner (company name, or\n        initials for a person), head officer and officers (initials), managing agent company, HPD violation counts (open by\n        class A/B/C), the grantee on the newest ACRIS deed for comparison, and the HPD Online link with the full registration.\n        status 'not_registered' means HPD has no registration on file (not 'no owner').","inputs":[{"name":"address","type":"string","required":true,"description":null},{"name":"borough","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":185},{"name":"hoa_lookup","title":null,"description":"Which homeowners' association (HOA / POA / condo association) may govern an address, from the official state\n        registries: Texas (HOA management certificates filed with the state, matched by ZIP code and the subdivision words in the appraisal\n        district's legal description) and Utah (Department of Commerce HOA Registry, matched through the Utah County\n        subdivision name). `address`: full street address with city and state. `community` (optional): the subdivision or\n        community name, which ranks the candidates. Returns candidates with how each matched, the management certificate PDF\n        (Texas) or registration number, status, expiry and management company (Utah). Candidates only: the recorded\n        declaration (CC&Rs) on the lot decides. Other states: status 'unsupported' with guidance.","inputs":[{"name":"address","type":"string","required":true,"description":null},{"name":"community","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":184},{"name":"ucc_lien_search","title":null,"description":"UCC financing statements (and NYC federal tax lien notices) where a BUSINESS is the debtor. `name`: the debtor\n        business name as registered (e.g. 'Publix Super Markets, Inc.'). `where`: 'all' (default), 'FL' (Florida Secured\n        Transaction Registry, statewide), 'NYC' (ACRIS personal property records: fixture and co-op filings and federal tax\n        liens, four boroughs), 'CO' or 'CT' (state open data). Returns each filing's number, type, filing date, lapse date,\n        status, secured parties and, in NYC, the property. New York State (DOS), Texas, Illinois, Ohio, Arizona and\n        Pennsylvania are not searched automatically; `not_automated` gives each official search link and why. Refuses a\n        person's name.","inputs":[{"name":"name","type":"string","required":true,"description":null},{"name":"where","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":201},{"name":"superfund_sites_near_address","title":null,"description":"EPA Superfund sites near a US street address (50 states and DC), free. `address` = full street address with\n        house number, city and state.\n\n        Returns the National Priorities List (NPL) sites within 3 miles (name, EPA id, status: final / proposed /\n        deleted, listing and deletion dates, distance in miles and direction, EPA site page), how many active NPL sites\n        are within 1 and 3 miles, the number of other Superfund (SEMS) sites within 1 mile and of EPA-regulated\n        facilities within 0.5 mile, all measured from the address's geocoded point.\n\n        status 'invalid' = the address could not be matched (the message says why); 'unavailable' = EPA or the Census\n        address lookup did not answer (NOT a 'no sites' answer, retry later). Tell the user it is a records lookup, not a\n        Phase I Environmental Site Assessment. The full search (RCRA, tanks, brownfields, flood, wetlands, radon, map)\n        is the Environmental Records Report: order_title_search(address, report_type='environmental').","inputs":[{"name":"address","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":261},{"name":"superfund_sites_by_state","title":null,"description":"Every EPA Superfund National Priorities List (NPL) site in one state (50 states and DC), free: counts (final,\n        proposed, deleted, construction complete), a per-county breakdown, the state's rank, plus other EPA record counts\n        for the state (other Superfund/SEMS sites, leaking and registered underground storage tanks, brownfields, radon\n        zones). Data is EPA's, refreshed nightly; `measured` gives each source's date.\n\n        `state`: two-letter code or name. Optional filters: `county` (e.g. \"Middlesex\"), `status` ('final', 'proposed'\n        or 'deleted'). `limit` caps the site rows returned (1 to 500; counts always cover every site).","inputs":[{"name":"county","type":null,"required":false,"description":null},{"name":"limit","type":"integer","required":false,"description":null},{"name":"state","type":"string","required":true,"description":null},{"name":"status","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":195},{"name":"superfund_states_summary","title":null,"description":"Superfund National Priorities List counts for every state and DC (final, proposed, deleted, construction\n        complete, rank by final sites) and the national totals, from EPA data refreshed nightly. No site rows: use\n        superfund_sites_by_state for one state's sites.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":67},{"name":"flood_zone_lookup","title":null,"description":"FEMA flood zone at a US street address (any of the 50 states or DC), free. `address` = full street address\n        with house number, city and state, e.g. \"1600 Pennsylvania Ave NW, Washington, DC 20500\".\n\n        Returns the zone (A/AE/V/VE = Special Flood Hazard Area, shaded X = 0.2% annual chance, X, D), a plain-language\n        label and explanation, whether federal rules require flood insurance for a federally backed mortgage, base flood\n        elevation where FEMA publishes one, and a FEMA Flood Map Service Center link for the official map panel.\n\n        status: 'ok'; 'invalid' (the address could not be matched: the message says why; ask the user to correct it);\n        'unavailable' (the flood map or the address lookup did not answer: the zone was NOT determined, this is never a\n        'no flood zone' answer; retry later); 'rate_limited'. Always tell the user this is a screening from FEMA's\n        layer, not an official flood zone determination (lenders use FEMA's Standard Flood Hazard Determination Form).","inputs":[{"name":"address","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":254},{"name":"fair_market_rent_by_county","title":null,"description":"HUD Fair Market Rents (studio to 4 bedrooms, monthly) for one US county, for the current HUD fiscal year and\n        the previous one, which year is in effect, the 90-110% voucher payment standard range, whether the area is a\n        HUD-designated Small Area FMR metro, and the state and national medians.\n        `state`: two-letter code or name. `county`: name or FIPS (\"Harris\", \"Cook County\", \"17031\"). New England counties\n        list each HUD area with its towns.","inputs":[{"name":"county","type":"string","required":true,"description":null},{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":142},{"name":"fair_market_rent_by_zip","title":null,"description":"HUD Small Area Fair Market Rents for a 5-digit ZIP code (studio to 4 bedrooms, current and previous HUD\n        fiscal year), with the 90-110% payment standard range and whether the metro is one of HUD's 65 designated Small\n        Area FMR areas (where housing agencies must use the ZIP figures). Non-metropolitan ZIP codes have none: use\n        fair_market_rent_by_county for those.","inputs":[{"name":"zip_code","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":110},{"name":"radon_lookup","title":null,"description":"Radon for a US street address or a 5-digit ZIP code: the county's EPA radon zone (Zone 1 = predicted average\n        indoor screening level above 4 pCi/L, Zone 2 = 2-4, Zone 3 = below 2; EPA's 1993 county map) and the radon test\n        results on file for the county (laboratory test data 2008-2017: tests, median pCi/L, percent at or above\n        4 pCi/L; CDC state-program data for the latest year reported; New York DOH, Pennsylvania DEP and Tennessee DOH\n        state data). A ZIP code returns every county its Census ZIP Code Tabulation Area overlaps, by land share, and in\n        Pennsylvania the DEP results for the ZIP itself. Give `address` (house number, street, city, state) OR `zip_code`.\n        Returns the county page URL. Not a radon measurement of any building.","inputs":[{"name":"address","type":null,"required":false,"description":null},{"name":"zip_code","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":223},{"name":"radon_by_county","title":null,"description":"Radon facts for one US county without an address: EPA radon zone (with the note for counties renamed or created\n        since 1993, and for Connecticut's planning regions the zones of the former counties their towns were in), and the\n        radon test results on file (laboratory and state-program data; NY, PA and TN state data, with PA results by ZIP\n        code and NY results by town). `state` is the two-letter code, `county` the county name ('Adams', 'Baltimore city',\n        'Capitol Planning Region'). Returns the county page URL.","inputs":[{"name":"county","type":"string","required":true,"description":null},{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":150},{"name":"radon_state_summary","title":null,"description":"How many counties of a state are in EPA radon Zone 1, 2 and 3, and the counties with the highest median radon\n        test result in CDC's laboratory data (2008-2017, counties with 20 or more tests). `state` is the two-letter code.\n        Returns the state page URL and the national counts.","inputs":[{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":91},{"name":"fault_lines_near_address","title":null,"description":"USGS-mapped earthquake faults near a US street address: every mapped fault section within 5 miles, nearest\n        first (name, section, distance in miles and feet, direction, age of the most recent movement from 'historic'\n        (< 150 years) to 'undifferentiated Quaternary' (< 1.6 million years), slip rate and sense, mapping scale, USGS\n        report link), or the nearest mapped fault within 100 miles; plus the USGS 2014 seismic hazard map value (peak\n        ground acceleration with a 2% chance of exceedance in 50 years, %g). Takes a few seconds. Returns the tool page\n        URL. Mapped faults only: not a geotechnical or fault-rupture assessment.","inputs":[{"name":"address","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":179},{"name":"power_lines_near_address","title":null,"description":"High-voltage electric transmission lines (100 kV and above) near a US street address, from federal infrastructure\n        data: every mapped line within 1 mile, nearest first, with distance in feet and miles, direction, voltage,\n        owner as recorded, the two substations it connects and its status, plus counts within 500 ft, 1/4, 1/2 and 1\n        mile. Local distribution lines on street poles are NOT in the data. Returns the tool page URL.","inputs":[{"name":"address","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":122},{"name":"tax_appeal_deadlines","title":null,"description":"Property tax appeal filing deadlines and the free / official filing route. `place`: 'cook' (Cook County,\n        Illinois: the Assessor's live township calendar with each township's last file date and Board of Review window),\n        'nyc' (Tax Commission: March 1 for tax classes 2-4, March 15 for class 1) or 'philadelphia' (Board of Revision of\n        Taxes: first Monday of October). Optional `township` narrows Cook to one township (e.g. 'Berwyn', 'Lake View').","inputs":[{"name":"place","type":"string","required":false,"description":null},{"name":"township","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":142},{"name":"check_tax_appeal_property","title":null,"description":"Check that a property can get a Property Tax Appeal Evidence Pack, before ordering. `place`: 'Cook' / 'Chicago',\n        'Philadelphia', or an NYC borough ('Manhattan', 'Brooklyn', 'Queens', 'Bronx', 'Staten Island'). `parcel_id`\n        optional: the 14-digit Cook PIN, NYC BBL or Philadelphia OPA account (needed for condo units). Status: matched /\n        ambiguous (several parcels: ask for the unit's parcel number) / not_found / unavailable (assessor down: retry).","inputs":[{"name":"address","type":"string","required":true,"description":null},{"name":"parcel_id","type":"string","required":false,"description":null},{"name":"place","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":147},{"name":"order_tax_appeal_evidence","title":null,"description":"Order a Property Tax Appeal Evidence Pack (PDF + JSON): the parcel's assessment history, appeal outcomes on\n        record, comparable sales, a neighborhood assessment-to-sale ratio check computed from the assessor's own data, and\n        the filing deadline with the official route. $49 per pack. Then poll\n        get_order_status(order_id) until 'complete' (about a minute) and call get_tax_appeal_evidence(order_id).\n        Data only: no appeal is filed and no one is represented.","inputs":[{"name":"address","type":"string","required":true,"description":null},{"name":"email","type":null,"required":false,"description":null},{"name":"parcel_id","type":"string","required":false,"description":null},{"name":"place","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":144},{"name":"get_tax_appeal_evidence","title":null,"description":"The finished Property Tax Appeal Evidence Pack as JSON (assessments, appeals, comparable sales, ratio check,\n        deadlines, sources with pull dates, anything NOT RETRIEVED) and its PDF link. Works once the order is complete.","inputs":[{"name":"order_id","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":70},{"name":"zoning_lookup","title":null,"description":"Zoning district of a property in New York City, Chicago or Philadelphia, from the city's own zoning data: the\n        district (e.g. R6B, DC-16, RM-1), commercial overlays / overlay districts, special or planned development\n        districts, and links to the city's zoning text. `place`: an NYC borough ('Manhattan', 'Brooklyn', 'Queens',\n        'Bronx', 'Staten Island'; 'nyc' works when the address names its borough or ZIP), 'chicago' or 'philadelphia'.\n        Not an official zoning determination.","inputs":[{"name":"address","type":"string","required":true,"description":null},{"name":"place","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":143},{"name":"recent_sales","title":null,"description":"Recently sold properties (address, sale date and price only; no buyer or seller names) from official open\n        data, the last 90 days each source has published: `area` = 'Manhattan', 'Brooklyn', 'Queens', 'Bronx', 'Staten\n        Island', 'Cook' / 'Chicago' or 'Philadelphia'; optional 5-digit `zip_code`. Includes the median price, counts by\n        ZIP and the date the data runs through (NYC and Cook publish with a lag).","inputs":[{"name":"area","type":"string","required":true,"description":null},{"name":"page","type":"integer","required":false,"description":null},{"name":"zip_code","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":137},{"name":"start_tax_sale_due_diligence","title":null,"description":"Start a tax sale due diligence batch: a per-parcel flag sheet of debts that can outlive the sale, where public\n        parcel-keyed data shows them (NYC: unreleased federal tax liens, unpaid ECB penalties, past-due DOF charges;\n        elsewhere each debt type is marked 'not searched' with the statute's survival rule). Pass `record_ids` from the tax\n        sale lists (up to 50), or `state` + `county` slug (e.g. 'NY', 'kings-county') for that list's first 50 parcels.\n        Returns a job_id for get_tax_sale_due_diligence. Free, capped per client.","inputs":[{"name":"county","type":"string","required":false,"description":null},{"name":"record_ids","type":null,"required":false,"description":null},{"name":"state","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":174},{"name":"get_tax_sale_due_diligence","title":null,"description":"Status and result of a tax sale due diligence batch: per parcel, the debts found with amounts and the effect of\n        the sale, every check's status (found / none found / not searched / did not answer) and the cited rules; plus\n        CSV and PDF links. 'Not searched' never means there is no debt.","inputs":[{"name":"job_id","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":90},{"name":"usda_eligibility_lookup","title":null,"description":"Is a US street address in a USDA Rural Development eligible area (the property-location test for USDA Single\n        Family Housing Direct and Guaranteed loans, Section 502, and Multifamily Housing)? Give a full street address with\n        city and state. Locates the address, then checks the point against USDA's official\n        ineligible-area map layer (the one USDA's own Property Eligibility map uses). Returns eligible true/false, the\n        matched address and county. NOT an official USDA determination (Rural Development decides on a complete\n        application) and location only: household income limits (USDA income tool linked in the answer), credit and loan\n        approval are separate. status 'not_determined' means USDA's map service did not answer: never read it as yes or no.","inputs":[{"name":"address","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":180},{"name":"census_tract_lookup","title":null,"description":"Census tract of a US street address with the designations lenders and tax-credit programs use: the 11-digit\n        tract GEOID (2020 boundaries), the FFIEC 2026 tract income level (low / moderate / middle / upper, from the tract\n        median family income as a percent of the metro or statewide nonmetro median; low and moderate = LMI tract for\n        CRA), HUD Qualified Census Tract status for 2026 and 2027, HUD Difficult Development Area status (by ZIP Code\n        Tabulation Area in metro areas, by county outside them), and Opportunity Zone status. Read from the official lists;\n        a point near a tract boundary can fall in the neighbouring tract, so confirm with the agency before relying on it.","inputs":[{"name":"address","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":172},{"name":"opportunity_zone_lookup","title":null,"description":"Is a US street address in a designated Qualified Opportunity Zone? Checks the address's 2010 census tract (the\n        boundaries the designated zones keep) against the official list (IRS Notice 2018-48 and Notice 2019-42, 8,764\n        tracts; designations end December 31, 2028, Puerto Rico's December 31, 2027), and its 2020 tract against the Rev.\n        Proc. 2026-14 list of tracts ELIGIBLE FOR NOMINATION as 2027 zones (eligible is not designated: governors nominate,\n        Treasury designates, new zones run January 1, 2027 to December 31, 2036). designated null = the 2010 tract service\n        did not answer (not a no). Not tax advice.","inputs":[{"name":"address","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":187},{"name":"county_loan_limits","title":null,"description":"FHFA conforming loan limit, FHA loan limit and VA county loan limit for one US county (any of the 3,144\n        counties in the 50 states and DC), for 1 to 4 unit homes, for the year in effect today, plus next year's once\n        FHFA (late November) or HUD (December) has published it.\n        `state`: two-letter code or name (\"TX\", \"Texas\"). `county`: name or FIPS (\"Harris\", \"Harris County\", \"48201\",\n        \"St. Louis city\", \"Orleans Parish\"). Returns the limits, whether the county is high-cost, HUD's area and median\n        price behind the FHA limit, the state range, the page URL and sources.","inputs":[{"name":"county","type":"string","required":true,"description":null},{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":180},{"name":"national_loan_limits","title":null,"description":"This year's national loan limit figures (FHFA conforming baseline and high-cost ceiling, HUD FHA floor and\n        ceiling, for 1 to 4 units), next year's once announced, and each state's lowest and highest county limits.\n        Use county_loan_limits for one county.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":67},{"name":"property_history_lookup","title":null,"description":"What has been recorded against a property, from the official parcel-keyed land records index, free.\n        `place`: manhattan, brooklyn, queens, bronx, staten-island, philadelphia, cook (Cook County IL, Chicago),\n        hamilton (Hamilton County OH, Cincinnati) or utah (Utah County UT, Provo/Orem); county or city names work too.\n        `address`: street address starting with the house number; in Hamilton and Utah counties add the city after a\n        comma (e.g. \"851 W 300 S, Orem\"), since street addresses repeat between towns.\n\n        Returns counts of recorded documents by kind (transfers, mortgages, releases, other) and by year, document\n        types, the first and latest recorded event, the transfers with date, type and recorded consideration (the\n        first 5 without an account: `gated: true`, `wall.total` is the true count, `message` says how to unlock the rest), the\n        parcel id and index searched, and building record counts where available. People's names are masked to\n        initials; businesses and public bodies are shown as recorded. It does NOT say which mortgage is open or\n        released (that matching is the title search report). status: 'ok', 'not_found' (no parcel matched),\n        'ambiguous' (several parcels: the message lists them), 'unavailable' (the county did not answer: not 'nothing\n        recorded'; retry later), 'invalid'.","inputs":[{"name":"address","type":"string","required":true,"description":null},{"name":"place","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":337},{"name":"upcoming_auction_sales","title":null,"description":"Upcoming tax sales and sheriff sales in the next 21 days in counties HeritageDeed title-searches, each with\n        how many properties are listed and how many were already pre-checked with a title search: how many carry an\n        open mortgage (on a mortgage foreclosure the loan being foreclosed is not counted), a second mortgage, a lien,\n        a lis pendens, open code violations or a high risk score, and how many came back clear. Optional `state`\n        (two-letter code or name). Counts only: no addresses or owners. The per-property results come with the\n        county's auction pack (buy_county_list_pass, product 'auction_pack').","inputs":[{"name":"state","type":"string","required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":156},{"name":"auction_precheck_summary","title":null,"description":"One county's upcoming tax or sheriff sales (next 21 days), per sale date: properties listed, pre-checked,\n        and how many carry an open or second mortgage, a lien, a lis pendens, open code violations, a high risk score,\n        or came back clear. `state`: two-letter code; `county`: county name ('Philadelphia', 'Harris', 'Montgomery').\n        Counts only. Only counties HeritageDeed title-searches (list_coverage).","inputs":[{"name":"county","type":"string","required":true,"description":null},{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":123},{"name":"buy_county_list_pass","title":null,"description":"A checkout link for one county. product 'list_pass' (County List Pass, $19 one-time, 30 days): that county's\n        full surplus funds and tax sale lists with the CSV. product 'auction_pack' ($149 one-time, 30 days, title-covered\n        counties with an upcoming sale: upcoming_auction_sales): the pass plus every property of the county's upcoming\n        sales pre-checked with a title search (open mortgages, liens, lis pendens, tax, violations) and its full report\n        PDF. `state`: two-letter code; `county`: county name. No sign-in: give the user `checkout_url`; Creem asks for\n        their email; after paying, the browser returns to the county list unlocked, and the purchase stays on the\n        account of that email (sign in at /account with a code). Refunds: https://heritagedeed.com/refund-policy.","inputs":[{"name":"county","type":"string","required":true,"description":null},{"name":"product","type":"string","required":false,"description":null},{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":226},{"name":"buy_plan","title":null,"description":"A checkout link for an account product. 'pro' (HeritageDeed Pro, $39 a month): every county's full surplus\n        funds and tax sale lists with history and CSV, daily new-listing alerts, full lookup results. 'pro_reports'\n        ($199 a month): Pro plus 10 title reports a month. 'api_credits' ($250 per pack of 10 title\n        reports, `packs` 1-20): prepaid reports that do not expire. Monthly plans renew until cancelled on /account.\n        Give the user `checkout_url`. Without an API key on the connection, Creem asks for their email and the plan\n        or credits land on that email's account (they sign in at /account with a code). With an API key on the\n        connection, they land on the key's account.","inputs":[{"name":"packs","type":"integer","required":false,"description":null},{"name":"product","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":196},{"name":"my_account","title":null,"description":"The HeritageDeed account behind the API key sent on this MCP connection (a Bearer token header with the\n        hd_live_... key): report credits left (prepaid and Pro Reports allowance), current plans, Pro status. With a key,\n        order_title_search pays from these credits instead of returning a checkout link. Without a key: how to add one.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":83},{"name":"surplus_funds_search","title":null,"description":"Search the surplus funds (excess proceeds) still on an official list: money left after a tax deed or\n        foreclosure sale that the former owner or lienholders can claim. `state`: two-letter code or name;\n        `county`: optional county name (e.g. \"Duval\"); `min_amount`: optional floor in dollars; `sort`: amount_desc,\n        amount_asc, deadline_asc, deadline_desc or sale_date_desc; `page_number` from 1, `per_page` 1 to 100.\n\n        Each row: case or certificate number, parcel id, property address, former owner (people as initials, businesses\n        as recorded), sale type and date, amount as published, claim deadline and its basis, and the official list URL.\n        Amounts are as the office published them; claims, deadlines and eligibility are decided by that office (the\n        county page and surplus_funds_summary give the statute and how to claim). list_coverage lists covered counties.\n\n        Free preview: this tool returns the first 10 rows of each county's list (page_number above 1 is empty) with the\n        county's true `total_rows`; the full list and the CSV open with a County List Pass ($19 one-time, 30 days, one\n        county: buy_county_list_pass) or HeritageDeed Pro ($39 a month, every county: buy_plan); the `message` field says\n        so. Summaries are complete.","inputs":[{"name":"county","type":null,"required":false,"description":null},{"name":"min_amount","type":null,"required":false,"description":null},{"name":"page_number","type":"integer","required":false,"description":null},{"name":"per_page","type":"integer","required":false,"description":null},{"name":"sort","type":"string","required":false,"description":null},{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":355},{"name":"surplus_funds_summary","title":null,"description":"Per county: how many surplus rows are on the official list, their total and the largest, the list's own\n        date and the last refresh, the office and list URL, the statute, the claim rule and how to claim, the deadline\n        note. Optional `state` (code or name) narrows it. Use before surplus_funds_search to see what is covered.","inputs":[{"name":"state","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":94},{"name":"tax_sale_search","title":null,"description":"Search properties still on an official tax sale / sheriff sale list. `state`: two-letter code or name;\n        `county`: optional county name (e.g. \"Horry\"; New York City boroughs by county: \"Kings\" for Brooklyn);\n        `sort`: sale_date_asc, sale_date_desc, amount_desc or amount_asc; `page_number` from 1, `per_page` 1 to 100.\n\n        Each row: case or certificate number, parcel id, property address, owner (people as initials, businesses as\n        recorded), sale type and date, the amount as the office labels it (opening bid, judgment, taxes due; some lists\n        publish none), appraised value where given, status and the official list URL. Rows leave the list when the\n        office removes them (paid, redeemed, sold, cancelled). Before bidding, a title search on the parcel shows the\n        other liens and mortgages of record: order_title_search where the county is covered.\n\n        Free preview: this tool returns the first 10 rows of each county's list (page_number above 1 is empty) with the\n        county's true `total_rows`; the full list and the CSV open with a County List Pass ($19 one-time, 30 days, one\n        county: buy_county_list_pass) or HeritageDeed Pro ($39 a month, every county: buy_plan); the `message` field says\n        so. Summaries are complete.","inputs":[{"name":"county","type":null,"required":false,"description":null},{"name":"page_number","type":"integer","required":false,"description":null},{"name":"per_page","type":"integer","required":false,"description":null},{"name":"sort","type":"string","required":false,"description":null},{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":350},{"name":"tax_sale_summary","title":null,"description":"Per county: rows on the official tax sale list, the next and last sale dates, the total of the published\n        amounts, the list's own date and the last refresh, the office and list URL, the statute, the cited bidding and\n        redemption rules and how to bid, and whether HeritageDeed's title search covers the county. Optional `state`\n        (code or name) narrows it.","inputs":[{"name":"state","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":99},{"name":"property_tax_rate_by_county","title":null,"description":"Effective property tax rate for one US county (median real estate taxes paid / median home value, Census ACS\n        5-year), with the state and US rates, the county's rank in its state and nationally, and its neighbours.\n        `state`: two-letter code or name. `county`: name or FIPS (\"Harris\", \"Essex County\", \"34013\").","inputs":[{"name":"county","type":"string","required":true,"description":null},{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":104},{"name":"property_tax_rates_by_state","title":null,"description":"Effective property tax rates of the 50 states and DC, ranked highest first (1 = highest), with median taxes\n        and home values, the US rate, and the counties with the highest and lowest rates. Census ACS 5-year data.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":61},{"name":"property_tax_rate_by_zip","title":null,"description":"Effective property tax rate for a 5-digit ZIP code (Census ZIP Code Tabulation Area, ACS 5-year medians), with\n        the US rate. Pass `home_value` for a rough estimate of the yearly tax at that rate (an illustration, not a bill).\n        `small_sample` flags ZIP codes with under 200 owner-occupied homes (wide margin of error).","inputs":[{"name":"home_value","type":null,"required":false,"description":null},{"name":"zip_code","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":105},{"name":"property_watch_coverage","title":null,"description":"Where HeritageDeed Property Watch works and what it checks there. With no arguments: every covered county\n        (state code, county, whether recorded documents are watched by parcel). With `state` (two-letter code) and\n        `county` (e.g. 'Cook', 'Kings' or 'Brooklyn'): that county's checks (records, owner of record, building\n        violations, tax sale / surplus lists, federal courts), each with its official source and cadence, plus the\n        county recording office's own fraud alert service when it has one (`free` is true only where the office says\n        so; recommend it too: it is official).","inputs":[{"name":"county","type":null,"required":false,"description":null},{"name":"state","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":157},{"name":"create_property_watch","title":null,"description":"Start watching a property in a covered county for `email`. `address`: street address with house number and\n        city (e.g. '1702 Ellsworth St, Philadelphia'); `state`: two-letter code; `county`: county or borough\n        ('Philadelphia', 'Cook', 'Brooklyn'). Returns the watch and, for a new email, `access_key` + `dashboard_url`:\n        the ONLY key to that watch list (no password exists), shown once; give it to the user and tell them to keep it\n        private. The first check runs within minutes (status 'pending' until the parcel is resolved). An email that\n        already has a watch list gets an error: its owner adds properties from their own list. Property Watch is $9.99 a month per property\n        (cancel any time): a new watch answers with a checkout link and starts once it is paid.","inputs":[{"name":"address","type":"string","required":true,"description":null},{"name":"county","type":"string","required":true,"description":null},{"name":"email","type":"string","required":true,"description":null},{"name":"label","type":null,"required":false,"description":null},{"name":"state","type":"string","required":true,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":228},{"name":"list_property_watch_events","title":null,"description":"Read a watch list with its `access_key` ('wk_...', from create_property_watch or the dashboard link after\n        '#k='). Without `watch_id`: every watched property with its status, last check and unseen event count. With\n        `watch_id`: that property's events, newest first: kind (deed_recorded, mortgage_recorded, lien_recorded,\n        lis_pendens_recorded, owner_changed, violation_new, tax_sale_listed, surplus_listed, court_case, ...), severity\n        (high / medium / low / info), title, date, official source link. People's names are initials.","inputs":[{"name":"access_key","type":"string","required":true,"description":null},{"name":"watch_id","type":null,"required":false,"description":null}],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":154},{"name":"list_products","title":null,"description":"Every HeritageDeed product available through this server: the two reports (ordered with order_title_search),\n    the passes and plans (County List Pass, auction pack, Pro, Pro Reports, API credits, Property Watch) with the tool\n    that sells each, and every free lookup or calculator, with a one-line description and its tools.","inputs":[],"outputs":[],"hasOutputSchema":false,"hasExamples":false,"tokenEstimate":77}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T03:40:56.000Z","track":"remote","endpoint":"https://heritagedeed.com/mcp/public","declaredUrl":null,"truncated":false,"tls":{"outcome":"valid","label":"Valid","version":"TLS 1.3","cipherSuite":"TLS_AES_128_GCM_SHA256","chainError":null,"certificates":[{"subject":"CN=heritagedeed.com","issuer":"CN=YE1,O=Let's Encrypt,C=US","notBefore":"2026-10-03T14:49:39Z","notAfter":"2027-01-01T14:49:38Z","keyType":"ECDSA","keyBits":256,"isCa":false},{"subject":"CN=YE1,O=Let's Encrypt,C=US","issuer":"CN=Root YE,O=ISRG,C=US","notBefore":"2025-09-03T00:00:00Z","notAfter":"2028-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=Root YE,O=ISRG,C=US","issuer":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true},{"subject":"CN=ISRG Root X2,O=Internet Security Research Group,C=US","issuer":"CN=ISRG Root X1,O=Internet Security Research Group,C=US","notBefore":"2026-05-13T00:00:00Z","notAfter":"2032-09-02T23:59:59Z","keyType":"ECDSA","keyBits":384,"isCa":true}]},"dnssec":{"result":"insecure","label":"Not signed","name":"heritagedeed.com.","steps":[{"zone":".","outcome":"verified","label":"Verified"},{"zone":"com.","outcome":"verified","label":"Verified"},{"zone":"heritagedeed.com.","outcome":"insecure_proven","label":"Unsigned (proven)"}]},"auth":{"outcome":"none","label":"No authorisation required","gate":null,"gateLabel":null,"status":200,"authorizationServers":[]},"httpsRedirect":{"outcome":"https_enforced","label":"HTTPS enforced","status":301},"transports":[{"transport":"streamable-http","outcome":"verified","label":"Verified","status":200,"followed":false}],"provenance":null,"installScripts":[],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":null},"mismatches":[],"changelog":{"trackingSince":"2026-10-09","recent":[{"id":"chg_01a1a49f-2c17-73ae-95bd-364f32bcd9c8","kind":"score.total_changed","summary":"Trust score (76 → 77)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-04","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1a49f-2c17-73ae-95bd-364f32bcd9c8"},{"id":"chg_01a19a50-c832-76fe-8e9a-349d99932bb3","kind":"score.total_changed","summary":"Trust score (75 → 76)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a19a50-c832-76fe-8e9a-349d99932bb3"},{"id":"chg_01a1952b-7e5b-718f-9f3b-8bb316d51a8b","kind":"check.reverified","summary":"Authorization (unverified → partial)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5b-718f-9f3b-8bb316d51a8b"},{"id":"chg_01a1952b-7e5c-73b5-bbe4-023727cb9ed4","kind":"check.measure","summary":"Schema quality (10221 → 11476)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5c-73b5-bbe4-023727cb9ed4"},{"id":"chg_01a1952b-7e5c-7926-9183-d09d05899cfc","kind":"tool.description_changed","summary":"Tool “create_property_watch” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5c-7926-9183-d09d05899cfc"},{"id":"chg_01a1952b-7e5c-7d81-a0d2-7b12b0553156","kind":"tool.description_changed","summary":"Tool “list_products” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5c-7d81-a0d2-7b12b0553156"},{"id":"chg_01a1952b-7e5d-722f-b0bf-08195d5bb085","kind":"tool.description_changed","summary":"Tool “order_title_search” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5d-722f-b0bf-08195d5bb085"},{"id":"chg_01a1952b-7e5d-76c3-9ff7-f2ff67a9d79d","kind":"tool.description_changed","summary":"Tool “surplus_funds_search” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5d-76c3-9ff7-f2ff67a9d79d"},{"id":"chg_01a1952b-7e5d-7afb-bb6c-8246bffd7071","kind":"tool.description_changed","summary":"Tool “tax_sale_search” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5d-7afb-bb6c-8246bffd7071"},{"id":"chg_01a1952b-7e5d-7f0c-91c2-e2186fba3bc7","kind":"tool.added","summary":"New tool “auction_precheck_summary”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5d-7f0c-91c2-e2186fba3bc7"},{"id":"chg_01a1952b-7e5e-74d8-ad5d-f69f0632c867","kind":"tool.added","summary":"New tool “buy_county_list_pass”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5e-74d8-ad5d-f69f0632c867"},{"id":"chg_01a1952b-7e5e-797e-86c6-0cb20706efb5","kind":"tool.added","summary":"New tool “buy_plan”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5e-797e-86c6-0cb20706efb5"},{"id":"chg_01a1952b-7e5e-7d49-be04-1150117e9cc5","kind":"tool.added","summary":"New tool “my_account”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5e-7d49-be04-1150117e9cc5"},{"id":"chg_01a1952b-7e5f-76ed-bcef-87a3c4d087c2","kind":"tool.added","summary":"New tool “upcoming_auction_sales”","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5f-76ed-bcef-87a3c4d087c2"},{"id":"chg_01a1952b-7e5f-7b6f-aa84-e4c2c6c78a99","kind":"server.instructions_changed","summary":"The server rewrote its instructions, which are the text every model session reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e5f-7b6f-aa84-e4c2c6c78a99"},{"id":"chg_01a1952b-7e60-7032-95a4-2a9f6acaacb0","kind":"score.total_changed","summary":"Trust score (68 → 75)","materiality":"functional","direction":"improvement","scoreDelta":7,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a1952b-7e60-7032-95a4-2a9f6acaacb0"},{"id":"chg_01a18adc-1ec5-7c3e-b993-283e0803e80c","kind":"score.total_changed","summary":"Trust score (67 → 68)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a18adc-1ec5-7c3e-b993-283e0803e80c"},{"id":"chg_01a18092-8a69-7a99-b739-b5b2036e87b8","kind":"score.total_changed","summary":"Trust score (66 → 67)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-28","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a18092-8a69-7a99-b739-b5b2036e87b8"},{"id":"chg_01a17644-77e0-70ec-bf08-8cb504c1379b","kind":"tool.description_changed","summary":"Tool “create_property_watch” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-26","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a17644-77e0-70ec-bf08-8cb504c1379b"},{"id":"chg_01a17644-77e1-716c-a956-2f271f41e27f","kind":"tool.description_changed","summary":"Tool “flood_zone_lookup” rewrote its description, which is the text the model reads","materiality":"security","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-26","url":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public#chg-chg_01a17644-77e1-716c-a956-2f271f41e27f"}],"truncated":true,"feedUrl":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public/changelog.json"},"links":{"html":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public","markdown":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public.md","changelogJson":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public/changelog.json","changelogRss":"https://verifymcp.io/servers/com-heritagedeed-title-search/mcp-public.xml","external":[{"label":"Remote endpoint","href":"https://heritagedeed.com/mcp/public"},{"label":"Website","href":"https://heritagedeed.com/developers"}]}}