Labsco
MCP SERVER

Google Map MCP Server

by cablate

Turn addresses into coordinates, routes and travel-time comparisons, then hand back a rendered map image — including multi-stop routes reordered across up to 25 intermediate stops.

Geospatial & Mapping DataVerified
Summary
An itinerary question stops decomposing into five calls you have to sequence yourself.

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.

What it is

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.

What you get
  • 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
Requirements

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.

Setup effort

One command plus a key — npx @cablate/mcp-google-map --stdio, then supply credentials