ZBS Index What actually exists in applied AI, with the source next to it

mcp server

Google Maps MCP Server

18 Google Maps tools for AI agents — geocode, search, directions, weather, and more.

Description as published by the maintainer. Source

  • version 0.0.53
  • active
  • retrieval

active — Most recent push to the repository was 2026-07-08. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.

What this server can do

18 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.

maps_air_quality(latitude, longitude, includePollutants, includeHealthRecommendations)
Get air quality for a location — AQI index, pollutant concentrations, and health recommendations by demographic group (elderly, children, athletes, pregnant women, etc.). Use when the user asks 'is the air safe', 'should I wear a mask', 'good for outdoor exercise', or is planning travel for someone with respiratory/heart conditions. Coverage: global including Japan (unlike weather). Returns both universal AQI and local index (EPA for US, AEROS for Japan, etc.). Required: latitude, longitude.
maps_batch_geocode(addresses)
Geocode multiple addresses in one call — up to 50 addresses, returns coordinates for each. Use when the user provides a list of addresses and needs all their coordinates, e.g. 'geocode these 10 offices' or 'get coordinates for all these restaurants'. For more than 50, use the CLI batch-geocode command instead. Required: addresses.
maps_compare_places(limit, query, userLocation)
Compare multiple places side-by-side in one call — searches by query, gets details for each result, and optionally calculates distance from your location. Use when the user asks 'which restaurant should I pick', 'compare these hotels', or needs a decision table. Replaces the manual chain of search-places → place-details → distance-matrix. Required: query.
maps_directions(mode, origin, avoid_tolls, destination, arrival_time, avoid_highways, departure_time)
Get step-by-step navigation directions between two points with route details. Use when the user asks 'how do I get from A to B?' and needs the route summary, total distance, estimated travel time, or turn-by-turn instructions. Supports departure/arrival times and multiple travel modes. Required: origin, destination.
maps_distance_matrix(mode, origins, avoid_tolls, destinations, avoid_highways, departure_time)
Calculate travel distances and durations between multiple origins and destinations in a single request. Use for comparing travel options — e.g., 'which hotel is closest to the office?' or batch distance calculations. Supports driving, walking, bicycling, and transit modes. Required: origins, destinations.
maps_elevation(locations)
Get elevation (meters above sea level) for geographic coordinates. Use when the user asks 'how high is this place', 'is this area flood-prone', or needs altitude for hiking/cycling route profiles. Also useful for real estate risk assessment — low elevation near water suggests flood risk. Required: locations.
maps_explore_area(topN, types, radius, location)
Explore what's around a location in one call — searches multiple place types, gets details for the top results, and returns a categorized summary. Use when the user asks 'what's around here', 'explore the area near my hotel', or needs a quick overview of a neighborhood. Replaces the manual chain of geocode → search-nearby → place-details. For trip planning: use search_places first to get geographically spread anchor points, then call this tool around each anchor (e.g. 'Gion, Kyoto') — never pass just the city name, as it clusters all results in one area. After results, call static_map to visualize. Required: location.
maps_geocode(address)
Convert an address, city name, or landmark into GPS coordinates (latitude/longitude). Use when you need coordinates for a location described in text — for example, to provide a center point for search_nearby or a starting point for maps_directions. Required: address.
maps_local_rank_tracker(center, keyword, placeId, gridSize, keywords, gridSpacing)
Track a business's local search ranking across a geographic grid (like LocalFalcon). Searches the same keyword(s) from multiple coordinates around a center point to see how rank varies by location. Supports up to 3 keywords for batch scanning. Returns rank at each grid point, top-3 competitors per point, and summary metrics (ARP, ATRP, SoLV). Useful for local SEO analysis. Required: placeId, center.
maps_place_details(placeId, maxPhotos)
Get comprehensive details for a specific place using its Google Maps place_id. Use after search_nearby or maps_search_places to get full information including reviews, phone number, website, and opening hours. Set maxPhotos (1-10) to include photo URLs — omit or set to 0 for no photos (saves tokens). Required: placeId.
maps_plan_route(mode, stops, optimize, avoid_tolls, avoid_highways, departure_time)
Plan an optimized multi-stop route in one call — geocodes all stops, uses Routes API waypoint optimization (up to 25 intermediate stops) to find the most efficient visit order, and returns directions for each leg. Use when the user says 'visit these 5 places efficiently', 'plan a route through A, B, C', or needs a multi-stop itinerary. Replaces the manual chain of geocode → distance-matrix → directions. For multi-day trips: create one plan_route call per day with stops that follow a geographic arc (e.g. east→west) rather than mixing distant areas. After results, call static_map to visualize the route. Required: stops.
maps_reverse_geocode(latitude, longitude)
Convert GPS coordinates (latitude/longitude) into a human-readable street address. Use when you have coordinates from another tool's output or a user's shared location and need the actual address. Required: latitude, longitude.
maps_search_along_route(mode, origin, textQuery, maxResults, destination)
Search for places along a route between two points — restaurants, cafes, gas stations, etc. ranked by minimal detour time. Use for trip planning to find meals, rest stops, or attractions between landmarks without backtracking. Internally computes the route, then searches along it. Essential for building itineraries where stops should feel 'on the way' rather than 'detour to'. Required: textQuery, origin, destination.
maps_search_nearby(center, radius, keyword, openNow, minRating)
Find places near a specific location by type (e.g., restaurants, cafes, hotels). Use when the user wants to discover what's around a given address or coordinates, such as 'find coffee shops near Times Square' or 'what hotels are near the airport'. Supports filtering by place type, search radius, minimum rating, and whether currently open. Required: center.
maps_search_places(query, openNow, minRating, includedType, locationBias)
Search for places using a free-text query like 'sushi restaurants in Tokyo' or 'best coffee shops near Central Park'. More flexible than search_nearby — supports natural language queries, optional location bias, rating filters, and open-now filtering. Use when the user describes what they're looking for in words rather than by type and coordinates. Required: query.
maps_static_map(path, size, zoom, center, maptype, markers)
Generate a map image with markers, paths, or routes — returned as an inline image the user can see directly in chat. PROACTIVELY call this tool after explore_area, plan_route, search_nearby, or directions to visualize results on a map — don't wait for the user to ask. Use markers from search results and path from route data. Supports roadmap, satellite, terrain, and hybrid views. Max 640x640 pixels.
maps_timezone(latitude, longitude, timestamp)
Get the timezone and current local time for a location. Use when the user asks 'what time is it in Tokyo', needs to coordinate a meeting across timezones, or is planning travel across timezone boundaries. Returns timezone ID, UTC/DST offsets, and computed local time. Required: latitude, longitude.
maps_weather(type, latitude, longitude, forecastDays, forecastHours)
Get weather for a location — current conditions, daily forecast (10 days), or hourly forecast (240 hours). Use when the user asks 'what's the weather in Paris', is planning outdoor activities, or needs to pack for a trip. Coverage: most regions supported, but China, Japan, South Korea, Cuba, Iran, North Korea, Syria are unavailable. Required: latitude, longitude.

Last successful function declaration observed on . Source: pkg:npm/@cablate/mcp-google-map. We list what the server declared; we do not call any of these functions.

Endpoint status observed on . Source: pkg:npm/@cablate/mcp-google-map.

Signals

These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.

Signal Value What it measures Window Observed Source
GitHub stars 417 Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. cumulative, all time GitHub
Last commit 2026-07-08 Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. point in time GitHub
Open issues 0 Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. as of fetch GitHub
Latest published version 0.0.53 Latest version string the maintainer published to the registry. as of fetch Model Context Protocol
Registry record last updated 2026-07-08 When the registry record was last updated by its maintainer. point in time Model Context Protocol
License MIT Licence GitHub detected in the repository. Detection can be wrong; the LICENSE file is authoritative. as of fetch GitHub
First listed in the MCP Registry 2026-07-08 Date this server was first published to the official MCP Registry. Not a usage or quality measure. point in time Model Context Protocol
repository status active The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. as of fetch GitHub
mcp tools declared 18 tools Number of functions the server declared when started and asked to list them. It says what the server offers an agent, not how well any of it works. as of probe npm
mcp endpoint status ok The server listed 18 functions when asked over its local HTTP endpoint. as of probe npm
package install scripts none This package declares no install-time scripts, so installing it does not execute any of its code. as of probe npm

Where to get it

Related, by what their authors tagged them

  • io.github.fouomene/mcp-server-geodata-placefinder — last commit 2026-05-25, shares geocoding, places-api
    MCP GeoData Placefinder: search places, reverse geocode, and find nearby locations.
  • io.github.geowire/geowire — last commit 2026-07-26, shares geocoding, geospatial
    Place search, directions, isochrones & area analysis across 10 map providers. No API key to start.
  • ai.dataecho/mcp — last commit 2026-07-04, shares agent-skill
    Deploy files, sites, and Dockerfile apps to live URLs + private drives for agent memory.
  • antoniocardenas-generate-nanobanana-generate — last commit 2026-08-04, shares agent-skill
    Generate images and videos using Google's Gemini media models (Nano Banana 2 Lite, Nano Banana 2, Nano Banana Pro, Gemi…
  • Xquik MCP Server — last commit 2026-08-03, shares agent-skill
    128 REST operations. 120 MCP routes; 119 JSON/text ops. OAuth 2.1. Not affiliated with X Corp.
  • d3v-null-wsclean-skill-wsclean — last commit 2026-04-23, shares agent-skill
    Radio interferometry imaging and deconvolution tool
  • io.github.bnovik0v/moltdj — last commit 2026-04-28, shares agent-skill
    AI music and podcast platform for autonomous agents. SoundCloud for AI bots.
  • Banco MCP — last commit 2026-05-15, shares agent-skill
    Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.
  • Conta Azul MCP — last commit 2026-06-23, shares agent-skill
    Conta Azul ERP MCP — sales, customers, finance and NF-e via OAuth 2.0. Read + write, 35 tools.
  • TrustyData — last commit 2026-07-13, shares geocoding
    French address quality, geocoding & routing from official data (BAN, INSEE, OpenStreetMap).

These share tags the maintainers applied themselves, such as geocoding, places-api, geospatial, agent-skill. Common tags like "mcp" or "ai" are ignored for this: agreeing with six hundred other projects is not a similarity.

This is not a recommendation and not a test result. It is a map of what the authors said their work is about.

How the author describes it

Topics the maintainer set on GitHub: agent-skill, ai, ai-agent, dive, geocoding, geospatial, google-map, google-maps, mcp, mcp-server, model-context-protocol, places-api, streamable-http, typescript.

This record as data

Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.

GET /api/v1/entries/mcp_server.json

Sources

  1. cablate/mcp-google-map on GitHub — GitHub, observed , trust tier 3.
  2. Official MCP Registry — Model Context Protocol, observed , trust tier 1.
  3. @cablate/mcp-google-map started in an isolated container — npm, observed , trust tier 1.