Google Maps MCP Server
Provides tools for geocoding, reverse geocoding, place search, place details, directions, distance matrix, and elevation using the Google Maps Platform.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Google Maps MCP Serverfind coffee shops in downtown Seattle"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Google Maps MCP Server
An MCP (Model Context Protocol) server that gives Claude and other MCP clients access to the Google Maps Platform: geocoding, place search, place details, directions, distance matrix, and elevation.
Tools
Tool | Description |
| Convert an address or place name into coordinates |
| Convert coordinates into a human-readable address |
| Free-text place search (restaurants, businesses, landmarks), with optional location bias |
| Full details for a place: phone, website, hours, rating, reviews |
| Turn-by-turn directions (driving, walking, bicycling, transit) |
| Travel time and distance between multiple origins and destinations |
| Elevation in meters for one or more coordinates |
Related MCP server: MCP Google Maps - stdio Edition
Prerequisites
Node.js 18+
A Google Maps API key — create one in the Google Cloud Console:
Create (or select) a project
Enable these APIs: Geocoding API, Places API, Directions API, Distance Matrix API, Elevation API
Create an API key under Credentials
Installation
git clone https://github.com/Mannycon1/Google-Maps-Mcp.git
cd Google-Maps-Mcp
npm install
npm run buildUsage with Claude Desktop
Add this to your claude_desktop_config.json (Claude Desktop → Settings → Developer → Edit Config):
{
"mcpServers": {
"google-maps": {
"command": "node",
"args": ["/absolute/path/to/Google-Maps-Mcp/dist/index.js"],
"env": {
"GOOGLE_MAPS_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}Restart Claude Desktop and the Google Maps tools will appear.
Usage with Claude Code
claude mcp add google-maps \
--env GOOGLE_MAPS_API_KEY=YOUR_API_KEY_HERE \
-- node /absolute/path/to/Google-Maps-Mcp/dist/index.jsTesting manually
The server speaks JSON-RPC over stdio:
GOOGLE_MAPS_API_KEY=YOUR_KEY node dist/index.jsThen paste an MCP initialize request to interact with it, or use the MCP Inspector:
GOOGLE_MAPS_API_KEY=YOUR_KEY npx @modelcontextprotocol/inspector node dist/index.jsSecurity notes
Never commit your API key. Pass it via the
GOOGLE_MAPS_API_KEYenvironment variable (the.envpattern is gitignored).Consider restricting your API key to only the Maps APIs listed above.
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceProvides access to Google Maps API functionality including geocoding, place search, direction routing, and distance calculations through a structured MCP interface.Last updated418MIT
- Alicense-qualityDmaintenanceEnables Claude Desktop to access Google Maps services including geocoding, place search, directions, distance calculations, and elevation data through stdio communication. Provides comprehensive location-based functionality with direct Google Maps API integration.Last updatedMIT
- Alicense-qualityFmaintenanceProvides custom tools to the Gemini model for spatially grounding responses using Google Maps Platform APIs (Places, Routes, Elevation).Last updated58Apache 2.0
- AlicenseAqualityAmaintenanceEnables AI assistants to access Google Maps services including places search, details, directions, geocoding, and nearby search through natural language.Last updated62MIT
Related MCP Connectors
Google Maps MCP Pack — geocoding, places, directions, distance matrix, elevation.
Live Google Maps business search, review, and photo data for AI agents over MCP.
Provides AI assistants with direct access to Mapbox developer APIs and documentation.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Mannycon1/Google-Maps-Mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server