Product

Maps and Location

Maps Platform and location APIs: Places, Address Validation, Solar, Air Quality, Pollen, Street View Publish and related datasets.

Install

gmaps is one plugin in the google-services-mcps marketplace, and it runs one MCP server with the same name. Install it for Claude Code with the command below. For Codex, OpenCode or Antigravity, change --agent; the product id stays the same.

Install for Claude Code

npx google-services-mcps install --agent claude --plugin gmaps

What it manages

The server carries 8 generated API bindings and 0 gateway APIs. Gateway APIs are reached through api_search, api_describe and api_call, which every product with gateway APIs lists.

Generated API bindings
APIVersion
addressvalidationv1
airqualityv1
areainsightsv1
placesv1
pollenv1
solarv1
streetviewpublishv1
travelimpactmodelv1

Tools

The plugin's server registers 39 tools: 29 reads, 7 writes, 3 destructive actions and 0 dynamic tools. A read never asks. A write is listed only when Allow write tools is on, and asks before it runs. A destructive action asks twice. A dynamic tool decides per call.

Every tool name starts with mcp__plugin_gmaps_gmaps__, so a call traces back to this product. The table lists the tools this server registers, with the safety class from the plugin's tool map.

Registered tools
ToolClassWhat it does
addressval_provide_validation_feedbackwriteaddressvalidation.provideValidationFeedback
addressval_v1_validate_addressreadaddressvalidation.validateAddress
airquality_current_conditions_lookupreadairquality.currentConditions.lookup
airquality_forecast_lookupreadairquality.forecast.lookup
airquality_history_lookupreadairquality.history.lookup
airquality_tiles_lookup_heatmap_tilereadairquality.mapTypes.heatmapTiles.lookupHeatmapTile
api_methodsreadgmaps: API methods
areainsigh_v1_compute_insightsreadareainsights.computeInsights
healthreadServer health
maps_compute_routesreadCompute a route
maps_lookup_weatherreadLook up the weather
places_places_autocompletereadplaces.places.autocomplete
places_places_getreadplaces.places.get
places_places_photos_get_mediareadplaces.places.photos.getMedia
places_places_search_nearbyreadplaces.places.searchNearby
places_places_search_textreadplaces.places.searchText
pollen_forecast_lookupreadpollen.forecast.lookup
pollen_tiles_lookup_heatmap_tilereadpollen.mapTypes.heatmapTiles.lookupHeatmapTile
solar_building_insights_find_closestreadsolar.buildingInsights.findClosest
solar_data_layers_getreadsolar.dataLayers.get
solar_geo_tiff_getreadsolar.geoTiff.get
streetview_photo_createwritestreetviewpublish.photo.create
streetview_photo_deletedestructivestreetviewpublish.photo.delete
streetview_photo_getreadstreetviewpublish.photo.get
streetview_photo_sequence_createwritestreetviewpublish.photoSequence.create
streetview_photo_sequence_deletedestructivestreetviewpublish.photoSequence.delete
streetview_photo_sequence_getreadstreetviewpublish.photoSequence.get
streetview_photo_sequence_start_uploadwritestreetviewpublish.photoSequence.startUpload
streetview_photo_sequences_listreadstreetviewpublish.photoSequences.list
streetview_photo_start_uploadwritestreetviewpublish.photo.startUpload
streetview_photo_updatewritestreetviewpublish.photo.update
streetview_photos_batch_deletedestructivestreetviewpublish.photos.batchDelete
streetview_photos_batch_getreadstreetviewpublish.photos.batchGet
streetview_photos_batch_updatewritestreetviewpublish.photos.batchUpdate
streetview_photos_listreadstreetviewpublish.photos.list
trave_compute_detailed_flight_emissionsreadtravelimpactmodel.flights.computeDetailedFlightEmissions
travel_compute_scope3_flight_emissionsreadtravelimpactmodel.flights.computeScope3FlightEmissions
travel_compute_typical_flight_emissionsreadtravelimpactmodel.flights.computeTypicalFlightEmissions
travelimpa_compute_flight_emissionsreadtravelimpactmodel.flights.computeFlightEmissions

The plugin option toolset can list fewer tools. google lists 4 tools that do the same jobs as Google's official MCP server for this product; curated lists the hand-written and gateway tools; all is the default.

Sign-in

gmaps belongs to the apikey login group. This group uses an API key, not a login. Save the key with npx google-services-mcps setup-apikey; the key is read from the environment or standard input and is never a command-line argument.

The plugin's scope file lists 9 OAuth scopes for 1 APIs. A login asks only for the scopes of its profile: readonly (the default), readwrite, full, or an exact list.

OAuth scopes in the plugin's scope file
APIScope
gmapshttps://www.googleapis.com/auth/cloud-platform
gmapshttps://www.googleapis.com/auth/maps-platform.addressvalidation
gmapshttps://www.googleapis.com/auth/maps-platform.places
gmapshttps://www.googleapis.com/auth/maps-platform.places.autocomplete
gmapshttps://www.googleapis.com/auth/maps-platform.places.details
gmapshttps://www.googleapis.com/auth/maps-platform.places.getphotomedia
gmapshttps://www.googleapis.com/auth/maps-platform.places.nearbysearch
gmapshttps://www.googleapis.com/auth/maps-platform.places.textsearch
gmapshttps://www.googleapis.com/auth/streetviewpublish

Plugin details

Plugin
gmaps
MCP server
gmaps
Display name
Maps and Location
Version
2.17.0
Marketplace
google-services-mcps
Login group
apikey
Marketplace category
location
Plugin options
allow_writes, confirmation, token_dir, toolset
Server kind
curated+discovery