Skip to Content

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 point
  • longitude (required): Longitude of the search center point
  • radius (optional): Search radius in meters
  • keyword (optional): Search keyword
  • minRating (optional): Minimum rating filter
  • openNow (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 text
  • latitude (optional): Search reference latitude
  • longitude (optional): Search reference longitude
  • radius (optional): Search radius in meters
  • minRating (optional): Minimum rating filter
  • openNow (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 ID
  • maxWidth (optional): Maximum width of the photo in pixels
  • maxHeight (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 convert
  • longitude (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 coordinates
  • destination (required): Destination address or coordinates
  • mode (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 coordinates
  • destination (required): Destination address or coordinates
  • waypoints (optional): List of waypoints
  • travelMode (optional): Travel mode
  • optimize (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 locations
  • destinations (required): List of destination locations
  • mode (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_text tool through MCP to search for places.
  • Then, it responds in the chat based on the tool call results.
Last updated on