The plain endpoints are all here, but the composite tools are the reason to install it: route planning geocodes the stops, optimises the visit order and returns each leg in one call, and the comparison tool searches, pulls details and measures distance in the same pass.
A server over Google's mapping APIs: geocoding, place search and details, directions, distance matrix, elevation, timezone, weather, air quality, static map images and a local-rank grid scan. Fourteen of the tools are single calls; four compose several into one.
- Addresses to coordinates and coordinates back to addresses, one at a time or up to 50 addresses in a single batch
- Place discovery either by type and radius or by free-text query, with details covering reviews, phone number, website and opening hours
- Turn-by-turn directions and a distance matrix across multiple origins and destinations, for driving, walking, bicycling and transit
- Composite calls that stand in for a manual chain: explore an area, plan an optimised multi-stop route, compare places side by side, or find stops along a route ranked by detour time
- Environment data for a coordinate — elevation in metres above sea level, timezone with local time, current conditions with a daily or hourly forecast, and AQI with pollutant concentrations and health recommendations by group
- A map image with markers and paths returned inline in chat, in roadmap, satellite, terrain or hybrid view
- A local rank scan that repeats the same keyword from a grid of coordinates and reports the rank at each point along with the competitors above it
- A shorter tool list when you want one: GOOGLE_MAPS_ENABLED_TOOLS names the ones to register
A Google Maps API key in GOOGLE_MAPS_API_KEY, and Node.js. Enable Places API (New) and Routes API in the Google Cloud console first — the place and routing tools call those specifically, and a key without them fails on the tools most people install this for. Billing follows Google's own per-API pricing, so the composite tools that fan out to several endpoints cost accordingly.
One command plus a key — npx @cablate/mcp-google-map --stdio, then supply credentials
