Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOGLE_MAPS_API_KEYYesYour Google Maps Platform API key
GOOGLE_MAPS_RATE_LIMIT_ENABLEDNoEnable/disable rate limiting. Set to 'false' to disable.true
GOOGLE_MAPS_RATE_LIMIT_WINDOW_MSNoRate limit window in milliseconds60000
GOOGLE_MAPS_RATE_LIMIT_MAX_REQUESTSNoMaximum requests per window100

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
geocode_searchA

Convert addresses, place names, or landmarks into geographic coordinates (latitude/longitude). Supports region biasing and multiple languages for accurate global geocoding.

geocode_reverseB

Convert geographic coordinates (latitude/longitude) into human-readable addresses with detailed address components. Useful for location-based services and mapping applications.

places_search_textB

Search for places using natural language queries with advanced filtering options. Supports place type filtering, rating thresholds, price levels, location biasing, and real-time availability status.

places_nearbyC

Discover places within a specified radius of a geographic location. Perfect for finding restaurants, shops, services, and attractions near a specific point of interest.

places_autocompleteC

Get place suggestions for autocomplete

places_detailsC

Get detailed information about a place

places_photosC

Get signed photo URLs for a place

routes_computeB

Calculate optimal routes between locations with real-time traffic data, toll information, and alternative route options. Supports multiple travel modes including driving, walking, cycling, and transit.

routes_matrixB

Compute distance matrix between multiple origins and destinations

elevation_getB

Get elevation data for locations or along a path

timezone_getC

Get timezone information for a location

geolocation_estimateB

Estimate location from WiFi/cell data using Google Geolocation API

roads_nearestC

Find nearest roads to given points

nearby_findA

Discover nearby cities, towns, or points of interest from any location or address. Automatically calculates distances and sorts results by proximity. Supports both coordinate and address-based searches.

ip_geolocateA

Estimate geographic location using IP address through Google's Geolocation API. Provides approximate location with accuracy radius and optional reverse geocoding for address details.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Google Maps Platform API OverviewComprehensive overview of available Google Maps Platform APIs and their capabilities
Google Places API Types ReferenceComplete list of place types supported by the Google Places API
Routing Travel ModesAvailable travel modes for routing and directions
Places API Field MasksField mask reference for optimizing Places API requests
Common Query ExamplesExamples of common geocoding and places search queries

Latest Blog Posts

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/david-pivonka/google-maps-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server