cablate/mcp-google-map
A powerful Model Context Protocol (MCP) server providing comprehensive Google Maps API integration with LLM processing capabilities.
What it solves
This project provides a comprehensive set of geospatial tools for AI agents, allowing them to interact with the physical world through the Google Maps platform. It solves the problem of AI agents lacking real-time, accurate location-based data, routing, and geospatial reasoning capabilities.
How it works
It is implemented as a Model Context Protocol (MCP) server that connects AI agents (like Claude Desktop or Cursor) to the Google Maps APIs. It offers 18 different tools, divided into 14 atomic tools (e.g., geocoding, weather, air quality) and 4 composite tools that chain multiple API calls to perform complex tasks like planning optimized multi-stop routes or comparing places side-by-side.
Who it’s for
Developers building AI agents that require geospatial intelligence for travel planning, real estate analysis, logistics optimization, field sales, or local SEO auditing.
Highlights
Extensive Toolset: Includes 18 tools covering geocoding, distance matrices, elevation, timezone, weather, and air quality.
Composite Tools: High-level tools for exploring areas, planning optimized routes (up to 25 stops), and tracking local search rankings.
Flexible Deployment: Supports stdio, Streamable HTTP, and a standalone CLI execution mode.
Context Management: Allows users to filter which tools are enabled via
GOOGLE_MAPS_ENABLED_TOOLSto reduce LLM context usage.Multimodal Support: Can generate static map images that multimodal AI can "see" and interpret.
Related
- Project
- Project
- Project
- Project
- Project