{"serverId":"mcp-registry/com.acuris-geo/acuris-mcp","tools":[{"name":"autocomplete_address","fixed":{"name":"autocomplete_address","description":"Address autocomplete (type-ahead): ranked, standardized address suggestions for a\n    partial input `q` (typed so far), with lat/lng whenever the reference row\n    carries a coordinate. Use it to help a person pick an address, then pass\n    the chosen one to validate_address.\n\n    `country` is ISO-3 lowercase. `limit` 1-50 (default 10). `state` narrows\n    USA/Canada. For UK (gbr) the query may be, or start with, a postcode:\n    a full or partial postcode returns every delivery point there (labe","inputSchema":{"type":"object","title":"autocomplete_addressArguments","required":["country","q"],"properties":{"q":{"type":"string","title":"Q"},"limit":{"type":"integer","title":"Limit","default":10},"state":{"type":"string","title":"State","default":""},"country":{"type":"string","title":"Country"}}},"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":239,"tokensAfter":239},{"name":"check_balance","fixed":{"name":"check_balance","description":"Show the connected API key's remaining credit balances (validation,\n    geocode, email, phone pools; trial expiry; the UK free-trial PAF counter\n    for trial keys). Free — never consumes credits.","inputSchema":{"type":"object","title":"check_balanceArguments","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":89,"tokensAfter":89},{"name":"enrich_us_ca_address","fixed":{"name":"enrich_us_ca_address","description":"Address → census & geographic codes (USA + Canada), FREE with validation.\n\n    USA: state & county FIPS, census tract (11-digit GEOID), block group,\n    CBSA/MSA, congressional district (119th Congress), school district.\n    Canada: province, census division, dissemination area, census subdivision,\n    census tract, CMA/CA, federal electoral district. Sources: US Census\n    Bureau TIGER/Line; Statistics Canada (open data).\n\n    The enrichment is attached when the address resolves to a house-numb","inputSchema":{"type":"object","title":"enrich_us_ca_addressArguments","required":["country"],"properties":{"city":{"type":"string","title":"City","default":""},"state":{"type":"string","title":"State","default":""},"street":{"type":"string","title":"Street","default":""},"country":{"type":"string","title":"Country"},"postcode":{"type":"string","title":"Postcode","default":""},"address_line":{"type":"string","title":"Address Line","default":""},"house_number":{"type":"string","title":"House Number","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":299,"tokensAfter":299},{"name":"expand_uk_postcode","fixed":{"name":"expand_uk_postcode","description":"Expand a UK postcode into every Royal Mail delivery point at that\n    postcode — organisation, building, street, town, county, plus UDPRN, UPRN\n    and rooftop coordinates for each address.\n\n    Cost: 1 credit per postcode, regardless of how many addresses come back;\n    an unknown/invalid postcode is refunded automatically.","inputSchema":{"type":"object","title":"expand_uk_postcodeArguments","required":["postcode"],"properties":{"postcode":{"type":"string","title":"Postcode"}}},"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":149,"tokensAfter":149},{"name":"geocode_address","fixed":{"name":"geocode_address","description":"Forward-geocode an address to coordinates (lat/lng) with an explicit\n    accuracy_type — you always know what you got.\n\n    accuracy_type is an OPEN set; new tiers are added as reference data\n    improves. Do NOT write code that treats an unrecognised value as a failure.\n    Branch on the boolean `point_coordinate` instead, which is true when the\n    coordinate identifies one address. Current values: rooftop and\n    arrival_point (both point coordinates — a point on the building, or the\n    prop","inputSchema":{"type":"object","title":"geocode_addressArguments","required":["country"],"properties":{"q":{"type":"string","title":"Q","default":""},"city":{"type":"string","title":"City","default":""},"state":{"type":"string","title":"State","default":""},"street":{"type":"string","title":"Street","default":""},"country":{"type":"string","title":"Country"},"postcode":{"type":"string","title":"Postcode","default":""},"house_number":{"type":"string","title":"House Number","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":290,"tokensAfter":290},{"name":"validate_address","fixed":{"name":"validate_address","description":"Validate and standardize one postal address (240+ countries; UK via the\n    official Royal Mail PAF with UDPRN + UPRN).\n\n    Give `country` as ISO-3 lowercase (e.g. usa, can, deu, gbr) plus EITHER a\n    free-text `address_line` OR fielded parts (street, house_number, city,\n    state, postcode). Returns an honest verdict — status \"verified\" (exact) or\n    \"corrected\" (fixed), or partial_match with reasons — plus the standardized\n    form, confidence, coordinates with an explicit accuracy_type, an","inputSchema":{"type":"object","title":"validate_addressArguments","required":["country"],"properties":{"city":{"type":"string","title":"City","default":""},"state":{"type":"string","title":"State","default":""},"street":{"type":"string","title":"Street","default":""},"country":{"type":"string","title":"Country"},"postcode":{"type":"string","title":"Postcode","default":""},"address_line":{"type":"string","title":"Address Line","default":""},"house_number":{"type":"string","title":"House Number","default":""}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":298,"tokensAfter":298},{"name":"validate_addresses_batch","fixed":{"name":"validate_addresses_batch","description":"Validate up to 50 addresses in one call (mixed countries allowed).\n\n    `addresses` is a list where each entry is either a free-text string, or an\n    object {\"input\": <string or fielded object>, \"country\": \"iso3\"}. Entries\n    without their own country use the `country` parameter. UK (gbr) rows are\n    routed individually to the Royal Mail PAF service; everything else goes\n    through the batch endpoint. Results come back in the same order, each with\n    the same shape as validate_address.\n\n   ","inputSchema":{"type":"object","title":"validate_addresses_batchArguments","required":["addresses"],"properties":{"country":{"type":"string","title":"Country","default":""},"addresses":{"type":"array","items":{},"title":"Addresses"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":223,"tokensAfter":223}],"toolsChanged":7,"tokensSaved":0,"todo":[{"tool":"autocomplete_address","params":["q","limit","state","country"]},{"tool":"enrich_us_ca_address","params":["city","state","street","country","postcode","address_line","house_number"]},{"tool":"expand_uk_postcode","params":["postcode"]},{"tool":"geocode_address","params":["q","city","state","street","country","postcode","house_number"]},{"tool":"request_trial_key","params":["email","accept_terms"]},{"tool":"reverse_geocode","params":["lat","lng","limit","country","radius_m"]},{"tool":"validate_address","params":["city","state","street","country","postcode","address_line","house_number"]},{"tool":"validate_addresses_batch","params":["country","addresses"]}],"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."}