{"serverId":"mcp-registry/work.latlng.mcp/latlng","tools":[{"name":"find_nearby_places","fixed":{"name":"find_nearby_places","description":"Find points of interest near a latitude and longitude.","inputSchema":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","description":"Center latitude."},"lon":{"type":"number","description":"Center longitude."},"type":{"type":"string","description":"Optional place category, for example restaurant or cafe."},"limit":{"type":"integer","default":20,"maximum":100,"minimum":1},"radius":{"type":"integer","default":1000,"maximum":50000,"minimum":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":154,"tokensAfter":154},{"name":"geocode_address","fixed":{"name":"geocode_address","description":"Convert an address or place name into latitude and longitude coordinates.","inputSchema":{"type":"object","required":["query"],"properties":{"lat":{"type":"number","description":"Optional latitude to bias results."},"lon":{"type":"number","description":"Optional longitude to bias results."},"lang":{"type":"string","description":"Optional language code, for example en."},"limit":{"type":"integer","default":5,"maximum":20,"minimum":1},"query":{"type":"string","description":"Address or place name to geocode."}},"additionalProperties":false},"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":163,"tokensAfter":163},{"name":"list_place_categories","fixed":{"name":"list_place_categories","description":"List supported place categories for place search and nearby queries.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":54,"tokensAfter":54},{"name":"search_places","fixed":{"name":"search_places","description":"Search for places by name, optionally biased by location and category.","inputSchema":{"type":"object","required":["query"],"properties":{"lat":{"type":"number","description":"Optional latitude to bias results."},"lon":{"type":"number","description":"Optional longitude to bias results."},"type":{"type":"string","description":"Optional place category, for example restaurant or cafe."},"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"query":{"type":"string","description":"Place name or search query."},"country":{"type":"string","description":"Optional country code, for example US."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":188,"tokensAfter":188}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"find_nearby_places","params":["limit","radius"]},{"tool":"geocode_address","params":["limit"]},{"tool":"reverse_geocode","params":["limit"]},{"tool":"search_places","params":["limit"]}],"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."}