{"serverId":"mcp-registry/ai.wheremind/wheremind","tools":[{"name":"directions","fixed":{"name":"directions","description":"Compute a route from origin to destination by DRIVE, WALK, BICYCLE, TRANSIT, or TWO_WHEELER. Use when the user asks how to get somewhere, how far it is, or how long it takes. Origin and destination may be an address string, \"lat,lng\", or an object with place_id. Returns total duration and distance, an encoded polyline, and per-leg turn-by-turn steps (maneuver, instruction text, distance, duration, start/end lat/lng).","inputSchema":{"type":"object","required":["origin","destination"],"properties":{"origin":{"description":"Address string, 'lat,lng', or {address|place_id|latitude,longitude}","type":"string"},"field_mask":{"type":"string","description":"Optional Routes X-Goog-FieldMask override. Default includes turn-by-turn navigationInstruction without Pro fields (localizedValues, travelAdvisory)."},"destination":{"description":"Address string, 'lat,lng', or {address|place_id|latitude,longitude}","type":"string"},"travel_mode":{"type":"string","description":"DRIVE, WALK, BICYCLE, TRANSIT, TWO_WHEELER"},"alternatives":{"type":"boolean"},"intermediates":{"type":"array"},"language_code":{"type":"string"}}},"annotations":{"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"Directions / routes"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: origin, destination. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":313,"tokensAfter":322}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"directions","params":["alternatives","intermediates","language_code"]},{"tool":"geocode","params":["field_mask","language_code"]},{"tool":"places_details","params":["field_mask","language_code"]},{"tool":"places_nearby","params":["latitude","longitude","field_mask","language_code","max_result_count"]},{"tool":"places_search_text","params":["field_mask","language_code"]}],"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."}