Google Maps
Connect to Google Maps API to use map-related features such as place search, route guidance, and geocoding.
Key Features
- Search for nearby places
- Text-based place search
- Retrieve detailed place information
- View place photos
- Geocoding and reverse geocoding
- Route guidance and navigation
- Optimized routes with multiple waypoints
- Calculate distance and travel time
- Retrieve elevation data
Basic Information
Authentication Method
Authenticate using an API Key.
Supported MCP Tools
Place Search Tools
search_nearby
Search for nearby places based on location. Filter by keywords, distance, rating, and operating hours.
Key Parameters
latitude(required): Latitude of the search center pointlongitude(required): Longitude of the search center pointradius(optional): Search radius in meterskeyword(optional): Search keywordminRating(optional): Minimum rating filteropenNow(optional): Search only currently open places
search_text
Perform text-based place search using Google Places API (New). Supports natural language queries like ‘restaurant in Seoul’ or ‘coffee shop near me’.
Key Parameters
query(required): Search query textlatitude(optional): Search reference latitudelongitude(optional): Search reference longituderadius(optional): Search radius in metersminRating(optional): Minimum rating filteropenNow(optional): Search only currently open places
Place Information Tools
get_place_details
Retrieve basic information about a specific place (place ID, name, address, coordinates, place types, photos metadata).
Key Parameters
placeId(required): Google Places place ID
get_place_extend_details
Retrieve comprehensive information about a specific place (contact details, reviews, ratings, operating hours, business status, photos). Uses Pro/Enterprise SKU features.
Key Parameters
placeId(required): Google Places place ID
get_place_photos
Retrieve photos for a specific place.
Key Parameters
placeId(required): Google Places place IDmaxWidth(optional): Maximum width of the photo in pixelsmaxHeight(optional): Maximum height of the photo in pixels
Geocoding Tools
geocode
Convert addresses or place names to geographic coordinates (latitude and longitude).
Key Parameters
address(required): Address or place name to convert
reverse_geocode
Convert geographic coordinates (latitude and longitude) to a human-readable address.
Key Parameters
latitude(required): Latitude to convertlongitude(required): Longitude to convert
Route and Navigation Tools
directions
Get detailed turn-by-turn navigation directions between two locations. (Not available in South Korea due to map export restrictions.)
Key Parameters
origin(required): Origin address or coordinatesdestination(required): Destination address or coordinatesmode(optional): Travel mode (driving, walking, bicycling, transit)departure_time(optional): Departure time
route
Calculate optimized routes for efficiently visiting multiple customer locations.
Key Parameters
origin(required): Origin address or coordinatesdestination(required): Destination address or coordinateswaypoints(optional): List of waypointstravelMode(optional): Travel modeoptimize(optional): Whether to optimize waypoint order
distance_matrix
Calculate travel distances and durations between multiple origins and destinations for different travel modes.
Key Parameters
origins(required): List of origin locationsdestinations(required): List of destination locationsmode(optional): Travel mode (driving, walking, bicycling, transit)
Elevation Tools
elevation
Retrieve elevation data (height above sea level) for specific geographic locations.
Key Parameters
locations(required): List of latitude and longitude coordinates to retrieve elevation data
Usage Example
For example,
- When you enter a prompt like “Find coffee shops near Seoul Station”,
- The LLM calls the
search_texttool through MCP to search for places. - Then, it responds in the chat based on the tool call results.