Google Maps
Available Tools
Convert a street address to geographic coordinates (latitude/longitude). Use components filter for disambiguation (e.g., ‘country:US’).
Convert geographic coordinates (lat/lng) to a street address. Use result_type to filter (e.g., ‘street_address’, ‘locality’).
Search places by text query with optional location bias, type/price/rating filters. Pagination via page_token from page_info. Returns up to 20 results per page.
Search places near a lat/lng within radius. Max 20 results, no pagination. Use included_types to filter (e.g., ‘restaurant’, ‘cafe’).
Get place details by ID including hours, reviews, photos, contact info. Use text_search or nearby_search to find place IDs.
Get place autocomplete suggestions for partial text input. Returns place IDs and display text. Use location bias for better results.
Get a photo URL from a photo resource name found in place details. Specify max_width or max_height to control size (1-4800px).
Get directions between origin and destination. Supports place IDs, addresses, or lat/lng. Options: travel mode, waypoints, avoidance, departure time.
Compute distance/duration matrix for multiple origins and destinations. Each location needs place_id, address, or lat/lng.
Get elevation in meters for one or more coordinates. Provide pipe-separated lat,lng pairs (e.g., ‘36.578,-118.292|36.240,-116.832’).
Get time zone for a latitude/longitude. Returns time zone ID, name, and UTC/DST offsets. Defaults to current time if no timestamp given.
Validate Google Maps credentials by making a lightweight geocoding call. Returns {success, message}.