Google Maps Comprehensive MCP Server
Complete Google Maps integration with 8 tools including geocoding, places search, directions, elevation data, and more using Google's latest APIs.
What is an MCP Server?
MCP Info
Image Building Info
Available Tools (8)
| Tools provided by this Server |
Short Description |
maps_directions |
Get directions between two locations using Google Routes API |
maps_distance_matrix |
Calculate distances and travel times between multiple origins and destinations |
maps_elevation |
Get elevation data for geographic points using Google Elevation API |
maps_geocode |
Convert address to coordinates using Google Geocoding API |
maps_ping |
Check if the Google Maps MCP server is alive |
maps_place_details |
Get detailed information about a place using Google Places API |
maps_reverse_geocode |
Get address from latitude/longitude using Google Places Nearby |
maps_search_places |
Search places using Google Places API (New) |
Tools Details
Get directions between two locations using Google Routes API
| Parameters |
Type |
Description |
destination |
string |
Destination address |
origin |
string |
Origin address |
travelMode |
string optional |
Travel mode |
Calculate distances and travel times between multiple origins and destinations
| Parameters |
Type |
Description |
destinations |
array |
Array of destination addresses |
origins |
array |
Array of origin addresses |
mode |
string optional |
Travel mode |
Get elevation data for geographic points using Google Elevation API
| Parameters |
Type |
Description |
locations |
array |
Array of locations to get elevation for |
Convert address to coordinates using Google Geocoding API
| Parameters |
Type |
Description |
address |
string |
Address to geocode |
Check if the Google Maps MCP server is alive
Get detailed information about a place using Google Places API
| Parameters |
Type |
Description |
place_id |
string |
Google Place ID |
Get address from latitude/longitude using Google Places Nearby
| Parameters |
Type |
Description |
latitude |
number |
Latitude coordinate |
longitude |
number |
Longitude coordinate |
Search places using Google Places API (New)
| Parameters |
Type |
Description |
query |
string |
Search query for places |
Use this MCP Server
{
"mcpServers": {
"google-maps-comprehensive": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GOOGLE_MAPS_API_KEY",
"mcp/google-maps-comprehensive"
],
"env": {
"GOOGLE_MAPS_API_KEY": "<YOUR_GOOGLE_MAPS_API_KEY>"
}
}
}
}
Why is it safer to run MCP Servers with Docker?