Provides tools for geocoding, reverse geocoding, place searching, retrieving place details, calculating distances between points, obtaining elevation data, and generating directions with route information using the Google Maps API.
Google Maps MCP Server
MCP Server for the Google Maps API.
Tools
maps_geocode
- Convert address to coordinates
- Input:
address
(string) - Returns: location, formatted_address, place_id
maps_reverse_geocode
- Convert coordinates to address
- Inputs:
latitude
(number)longitude
(number)
- Returns: formatted_address, place_id, address_components
maps_search_places
- Search for places using text query
- Inputs:
query
(string)location
(optional): { latitude: number, longitude: number }radius
(optional): number (meters, max 50000)
- Returns: array of places with names, addresses, locations
maps_place_details
- Get detailed information about a place
- Input:
place_id
(string) - Returns: name, address, contact info, ratings, reviews, opening hours
maps_distance_matrix
- Calculate distances and times between points
- Inputs:
origins
(string[])destinations
(string[])mode
(optional): "driving" | "walking" | "bicycling" | "transit"
- Returns: distances and durations matrix
maps_elevation
- Get elevation data for locations
- Input:
locations
(array of {latitude, longitude}) - Returns: elevation data for each point
maps_directions
- Get directions between points
- Inputs:
origin
(string)destination
(string)mode
(optional): "driving" | "walking" | "bicycling" | "transit"
- Returns: route details with steps, distance, duration
Setup
API Key
Get a Google Maps API key by following the instructions here.
Usage with Claude Desktop
Add the following to your claude_desktop_config.json
:
Docker
NPX
Build
Docker build:
License
This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Provides access to Google Maps API functionality including geocoding, place search, direction routing, and distance calculations through a structured MCP interface.
Related MCP Servers
- -securityAlicense-qualityMCP Server for the Google Maps API.Last updated -11,86866,708MIT License
- AsecurityAlicenseAqualityAn MCP server that creates a virtual traveling environment on Google Maps, allowing users to guide an avatar on journeys with photo reports and SNS integration.Last updated -88821MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that provides Google Maps API integration, allowing users to search locations, get place details, geocode addresses, calculate distances, obtain directions, and retrieve elevation data through LLM processing capabilities.Last updated -714892MIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) based search API server that provides standardized access to Google Maps, Google Flights, Google Hotels and other services. This server enables AI assistants to access various search services through a unified interface.Last updated -58MIT License
Appeared in Searches
- A service or tool for viewing maps and street layouts
- Maps and Navigation Solutions from TomTom
- A search engine for finding information and resources online
- A service for finding points of interest near a specific address
- A planner for grouping travel activities by location and creating daily itineraries