{"serverId":"mcp-registry/com.heritagedeed/title-search","tools":[{"name":"census_tract_lookup","fixed":{"name":"census_tract_lookup","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 a","inputSchema":{"type":"object","title":"census_tract_lookupArguments","required":["address"],"properties":{"address":{"type":"string","title":"Address"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":197,"tokensAfter":197},{"name":"check_tax_appeal_property","fixed":{"name":"check_tax_appeal_property","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).","inputSchema":{"type":"object","title":"check_tax_appeal_propertyArguments","required":["address","place"],"properties":{"place":{"type":"string","title":"Place"},"address":{"type":"string","title":"Address"},"parcel_id":{"type":"string","title":"Parcel Id","default":""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":223,"tokensAfter":223},{"name":"county_loan_limits","fixed":{"name":"county_loan_limits","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-cos","inputSchema":{"type":"object","title":"county_loan_limitsArguments","required":["state","county"],"properties":{"state":{"type":"string","title":"State"},"county":{"type":"string","title":"County"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":213,"tokensAfter":213},{"name":"create_property_watch","fixed":{"name":"create_property_watch","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 mi","inputSchema":{"type":"object","title":"create_property_watchArguments","required":["address","state","county","email"],"properties":{"email":{"type":"string","title":"Email"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label","default":null},"state":{"type":"string","title":"State"},"county":{"type":"string","title":"County"},"address":{"type":"string","title":"Address"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":264,"tokensAfter":264},{"name":"fair_market_rent_by_county","fixed":{"name":"fair_market_rent_by_county","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.","inputSchema":{"type":"object","title":"fair_market_rent_by_countyArguments","required":["state","county"],"properties":{"state":{"type":"string","title":"State"},"county":{"type":"string","title":"County"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":207,"tokensAfter":207},{"name":"fault_lines_near_address","fixed":{"name":"fault_lines_near_address","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% c","inputSchema":{"type":"object","title":"fault_lines_near_addressArguments","required":["address"],"properties":{"address":{"type":"string","title":"Address"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":199,"tokensAfter":199},{"name":"get_tax_appeal_evidence","fixed":{"name":"get_tax_appeal_evidence","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.","inputSchema":{"type":"object","title":"get_tax_appeal_evidenceArguments","required":["order_id"],"properties":{"order_id":{"type":"string","title":"Order Id"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":123,"tokensAfter":123},{"name":"get_tax_sale_due_diligence","fixed":{"name":"get_tax_sale_due_diligence","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.","inputSchema":{"type":"object","title":"get_tax_sale_due_diligenceArguments","required":["job_id"],"properties":{"job_id":{"type":"string","title":"Job Id"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":144,"tokensAfter":144},{"name":"hoa_lookup","fixed":{"name":"hoa_lookup","description":"Which homeowners' association (HOA / POA / condo association) may govern an address, from the official state\n        registries: Texas (TREC HOA management certificates, 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, whic","inputSchema":{"type":"object","title":"hoa_lookupArguments","required":["address"],"properties":{"address":{"type":"string","title":"Address"},"community":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Community","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":217,"tokensAfter":217},{"name":"list_property_watch_events","fixed":{"name":"list_property_watch_events","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, ","inputSchema":{"type":"object","title":"list_property_watch_eventsArguments","required":["access_key"],"properties":{"watch_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Watch Id","default":null},"access_key":{"type":"string","title":"Access Key"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":228,"tokensAfter":228},{"name":"llc_owner_lookup","fixed":{"name":"llc_owner_lookup","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 op","inputSchema":{"type":"object","title":"llc_owner_lookupArguments","required":["query"],"properties":{"mode":{"type":"string","title":"Mode","default":"name"},"query":{"type":"string","title":"Query"},"state":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"State","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":233,"tokensAfter":233},{"name":"nyc_landlord_lookup","fixed":{"name":"nyc_landlord_lookup","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), th","inputSchema":{"type":"object","title":"nyc_landlord_lookupArguments","required":["address","borough"],"properties":{"address":{"type":"string","title":"Address"},"borough":{"type":"string","title":"Borough"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":212,"tokensAfter":212},{"name":"opportunity_zone_lookup","fixed":{"name":"opportunity_zone_lookup","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 designat","inputSchema":{"type":"object","title":"opportunity_zone_lookupArguments","required":["address"],"properties":{"address":{"type":"string","title":"Address"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":199,"tokensAfter":199},{"name":"order_tax_appeal_evidence","fixed":{"name":"order_tax_appeal_evidence","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. Free during the launch (list price $49). 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 ","inputSchema":{"type":"object","title":"order_tax_appeal_evidenceArguments","required":["address","place"],"properties":{"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email","default":null},"place":{"type":"string","title":"Place"},"address":{"type":"string","title":"Address"},"parcel_id":{"type":"string","title":"Parcel Id","default":""}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":255,"tokensAfter":255},{"name":"power_lines_near_address","fixed":{"name":"power_lines_near_address","description":"High-voltage electric transmission lines (100 kV and above) near a US street address, from the federal HIFLD\n        dataset: 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.","inputSchema":{"type":"object","title":"power_lines_near_addressArguments","required":["address"],"properties":{"address":{"type":"string","title":"Address"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":184,"tokensAfter":184},{"name":"property_tax_rate_by_county","fixed":{"name":"property_tax_rate_by_county","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\").","inputSchema":{"type":"object","title":"property_tax_rate_by_countyArguments","required":["state","county"],"properties":{"state":{"type":"string","title":"State"},"county":{"type":"string","title":"County"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":166,"tokensAfter":166},{"name":"radon_by_county","fixed":{"name":"radon_by_county","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 (CDC 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 Pl","inputSchema":{"type":"object","title":"radon_by_countyArguments","required":["state","county"],"properties":{"state":{"type":"string","title":"State"},"county":{"type":"string","title":"County"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":207,"tokensAfter":207},{"name":"radon_lookup","fixed":{"name":"radon_lookup","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 (CDC Tracking laboratory 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","inputSchema":{"type":"object","title":"radon_lookupArguments","properties":{"address":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address","default":null},"zip_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Zip Code","default":null}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":224,"tokensAfter":224},{"name":"rest_api_info","fixed":{"name":"rest_api_info","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 f","inputSchema":{"type":"object","title":"rest_api_infoArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":174,"tokensAfter":174},{"name":"start_tax_sale_due_diligence","fixed":{"name":"start_tax_sale_due_diligence","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","inputSchema":{"type":"object","title":"start_tax_sale_due_diligenceArguments","properties":{"state":{"type":"string","title":"State","default":""},"county":{"type":"string","title":"County","default":""},"record_ids":{"anyOf":[{"type":"array","items":{"type":"integer"}},{"type":"null"}],"title":"Record Ids","default":null}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":247,"tokensAfter":247},{"name":"ucc_lien_search","fixed":{"name":"ucc_lien_search","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, secu","inputSchema":{"type":"object","title":"ucc_lien_searchArguments","required":["name"],"properties":{"name":{"type":"string","title":"Name"},"where":{"type":"string","title":"Where","default":"all"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":208,"tokensAfter":208},{"name":"usda_eligibility_lookup","fixed":{"name":"usda_eligibility_lookup","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. Matches the address with the US Census geocoder, 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 co","inputSchema":{"type":"object","title":"usda_eligibility_lookupArguments","required":["address"],"properties":{"address":{"type":"string","title":"Address"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":199,"tokensAfter":199},{"name":"zoning_lookup","fixed":{"name":"zoning_lookup","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 determinat","inputSchema":{"type":"object","title":"zoning_lookupArguments","required":["address","place"],"properties":{"place":{"type":"string","title":"Place"},"address":{"type":"string","title":"Address"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":207,"tokensAfter":207}],"toolsChanged":23,"tokensSaved":0,"todo":[{"tool":"building_records_lookup","params":["city","address"]},{"tool":"census_tract_lookup","params":["address"]},{"tool":"check_address","params":["state","county","address","report_type"]},{"tool":"check_coverage","params":["state","county"]},{"tool":"check_tax_appeal_property","params":["place","address","parcel_id"]},{"tool":"county_loan_limits","params":["state","county"]},{"tool":"create_property_watch","params":["email","label","state","county","address"]},{"tool":"fair_market_rent_by_county","params":["state","county"]},{"tool":"fair_market_rent_by_zip","params":["zip_code"]},{"tool":"fault_lines_near_address","params":["address"]},{"tool":"flood_zone_lookup","params":["address"]},{"tool":"get_order_status","params":["order_id"]},{"tool":"get_report","params":["order_id"]},{"tool":"get_sample_report","params":["report_type"]},{"tool":"get_tax_appeal_evidence","params":["order_id"]},{"tool":"get_tax_sale_due_diligence","params":["job_id"]},{"tool":"hoa_lookup","params":["address","community"]},{"tool":"list_property_watch_events","params":["watch_id","access_key"]},{"tool":"llc_owner_lookup","params":["mode","query","state"]},{"tool":"nyc_landlord_lookup","params":["address","borough"]},{"tool":"opportunity_zone_lookup","params":["address"]},{"tool":"order_tax_appeal_evidence","params":["email","place","address","parcel_id"]},{"tool":"order_title_search","params":["email","state","county","address","report_type"]},{"tool":"power_lines_near_address","params":["address"]},{"tool":"property_history_lookup","params":["place","address"]},{"tool":"property_tax_rate_by_county","params":["state","county"]},{"tool":"property_tax_rate_by_zip","params":["zip_code","home_value"]},{"tool":"property_watch_coverage","params":["state","county"]},{"tool":"radon_by_county","params":["state","county"]},{"tool":"radon_lookup","params":["address","zip_code"]},{"tool":"radon_state_summary","params":["state"]},{"tool":"recent_sales","params":["area","page","zip_code"]},{"tool":"seller_net_sheet","params":["kind","place","price","payoff","ny_county","loan_amount","commission_pct","fl_prior_policy","recording_pages","recording_amount","other_seller_costs","owner_policy_payer","seller_share_of_split_tax"]},{"tool":"start_tax_sale_due_diligence","params":["state","county","record_ids"]},{"tool":"superfund_sites_by_state","params":["limit","state","county","status"]},{"tool":"superfund_sites_near_address","params":["address"]},{"tool":"surplus_funds_search","params":["sort","state","county","per_page","min_amount","page_number"]},{"tool":"surplus_funds_summary","params":["state"]},{"tool":"tax_appeal_deadlines","params":["place","township"]},{"tool":"tax_sale_search","params":["sort","state","county","per_page","page_number"]},{"tool":"tax_sale_summary","params":["state"]},{"tool":"title_insurance_premium","params":["state","ny_zone","ny_county","loan_amount","owner_amount","pa_homeowner","fl_prior_policy"]},{"tool":"transfer_tax","params":["kind","place","price","mortgage"]},{"tool":"ucc_lien_search","params":["name","where"]},{"tool":"usda_eligibility_lookup","params":["address"]},{"tool":"zoning_lookup","params":["place","address"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}