com.mcparmory/google-maps
OCI · GHCR.IO/MCPARMORY/GOOGLE-MAPS:1.0.3 · 2 COMPONENTS · SCANNED SEP 20
Geocode addresses, calculate directions, and search places with maps and routing
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score → Why this is hard to score →
Supply Chain Security0
- Malware scan not yet available for this package.Unverified
- Known CVEs could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
- Install-script risk not yet assessed.Unverified
- Dependency health could not be checked: this artifact ships no SBOM, so there is no dependency list to read. Publishing one would let us assess it.Unverified
Provenance & Transparency32
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Provenance check failed: no build-provenance attestation is published. See how to fix → View diagnostics → Fail
- License check failed: no license is declared. See how to fix → Fail
- Actively maintained (last published 130 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability57
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 5466 tokens (~321/item across 17 items; 17 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management83
- Stability observed for 25 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 17 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 17 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Unverified: 1 category
A category scored 0 because we could not verify it: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.
How do I install the com.mcparmory/google-maps MCP server?
com.mcparmory/google-maps runs locally as a container image, launched with docker run --rm -i ghcr.io/mcparmory/google-maps:1.0.3. Ready-made configuration for Claude, Cursor, VS Code, Codex and 3 more is on this page, copied from each client's own documentation.
oci · ghcr.io/mcparmory/google-maps:1.0.3
claude mcp add com-mcparmory-google-maps -- docker run --rm -i ghcr.io/mcparmory/google-maps:1.0.3
{
"mcpServers": {
"com-mcparmory-google-maps": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"ghcr.io/mcparmory/google-maps:1.0.3"
]
}
}
} {
"servers": {
"com-mcparmory-google-maps": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"ghcr.io/mcparmory/google-maps:1.0.3"
]
}
}
} codex mcp add com-mcparmory-google-maps -- docker run --rm -i ghcr.io/mcparmory/google-maps:1.0.3
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"com-mcparmory-google-maps": {
"type": "local",
"command": [
"docker",
"run",
"--rm",
"-i",
"ghcr.io/mcparmory/google-maps:1.0.3"
],
"enabled": true
}
}
} mcp_servers:
com-mcparmory-google-maps:
command: "docker"
args: ["run", "--rm", "-i", "ghcr.io/mcparmory/google-maps:1.0.3"] {
"McpServers": {
"com-mcparmory-google-maps": {
"Transport": "stdio",
"Command": "docker",
"Arguments": [
"run",
"--rm",
"-i",
"ghcr.io/mcparmory/google-maps:1.0.3"
]
}
}
} {
"mcpServers": {
"com-mcparmory-google-maps": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"ghcr.io/mcparmory/google-maps:1.0.3"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 19 Sept 26 −3
- Stability: pass → 0.80 functional
- 18 Sept 26 +1
- Stability: 0.97 → pass security
- 16 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.
- 14 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.
- 12 Sept 26 −3
- Stability: pass → 0.80 functional
- 11 Sept 26 +1
- Stability: 0.97 → pass security
- 9 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.
- 7 Sept 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 20 Sept 2026 · Analysed oci/ghcr.io/mcparmory/google-maps:1.0.3
Provenance No attestation
The registry publishes no build provenance for this version, so there is nothing to verify.
| Result | No attestation |
|---|---|
| Ecosystem | oci |
| Reason | No attestation published |
Background: How many MCP packages publish verified provenance →
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
autocomplete_place Autocomplete Place ~579
Get place predictions as a user types a geographic search query. Returns matching businesses, addresses, and points of interest based on the input text, with optional geographic filtering and biasing.
| Name | Type | Req | Description |
|---|---|---|---|
| components | string | – | Restrict results to specific countries using ISO 3166-1 Alpha-2 country codes. Separate multiple countries with a pipe character (e.g., country:us|country:ca). Up to 5 countries can be specified. |
| input | string | yes | The search text to match against place names, addresses, and plus codes. The service returns predictions ordered by perceived relevance to this input. |
| language | string | – | The language for returned results. Defaults to English. Affects how place names and addresses are translated and formatted. See supported languages list for valid codes. |
| locationbias | string | – | Prefer results in a specified area using IP-based biasing, a circular radius, or a rectangular bounding box. Circular format: circle:radius_in_meters@latitude,longitude. Rectangular format: rectangle… |
| locationrestriction | string | – | Strictly limit results to a specified area using a circular radius or rectangular bounding box. Unlike location bias, results outside this area will not be returned. Circular format: circle:radius_in… |
| offset | number | – | The character position in the input text where matching should end. Useful for matching against partial words as the user types. If omitted, the entire input term is used for matching. |
| origin | string | – | The starting point for calculating straight-line distance to results. Specify as latitude,longitude in decimal degrees. Distance is returned in the response as distance_meters. |
| radius | number | yes | The search radius in meters within which to prefer results. Maximum 50,000 meters for autocomplete. Results outside this radius may still be returned if they match the input. |
| region | string | – | The region code as a ccTLD (country code top-level domain) to bias results and interpretation. Defaults to 'en'. Use two-character codes like 'uk' for United Kingdom or 'de' for Germany. |
| sessiontoken | string | – | A unique identifier for this autocomplete session used for billing optimization. Generate a fresh UUID for each new user search session. All requests within a session must use the same API key and pr… |
| strictbounds | boolean | – | When enabled, returns only places strictly within the region defined by location and radius, excluding any matches outside the boundary. |
| types | string | – | Filter results to specific place types. Specify up to 5 types separated by pipe characters (e.g., book_store|cafe), or use a single type collection filter. See supported types documentation for valid… |
No output schema declared.
No examples provided.
calculate_directions Calculate Directions ~596
Calculate directions and distances between locations using various transportation modes. Supports multiple routes, waypoints, and real-time traffic data for driving directions.
| Name | Type | Req | Description |
|---|---|---|---|
| alternatives | boolean | – | Allow the service to return multiple alternative routes. Only available for requests without intermediate waypoints. Note that providing alternatives may increase response time. |
| avoid | string | – | Specify route features to avoid, such as tolls, highways, ferries, or indoor steps. Multiple restrictions can be combined using the pipe character separator. |
| destination | string | yes | The destination location as a place ID (prefixed with 'place_id:'), street address, latitude/longitude coordinates, or plus code. Place IDs are recommended for accuracy and performance. |
| language | string | – | The language for returned results. Defaults to the Accept-Language header preference. Supports 40+ languages including regional variants like en-GB and pt-BR. |
| mode | string | – | The transportation mode for calculating directions. Choose 'driving' (default), 'walking', 'bicycling', or 'transit'. Transit directions support optional departure/arrival times and transit preferenc… |
| origin | string | yes | The starting location as a place ID (prefixed with 'place_id:'), street address, latitude/longitude coordinates, or plus code. Place IDs are recommended for accuracy and performance over addresses or… |
| region | string | – | The region code as a two-character ccTLD to bias results toward a specific country. Defaults to 'en'. Use country-specific codes like 'uk' for United Kingdom or 'au' for Australia. |
| traffic_model | string | – | Traffic prediction model for driving directions with a departure time. Choose 'best_guess' (default) for balanced predictions, 'pessimistic' for longer estimates, or 'optimistic' for shorter estimate… |
| transit_mode | string | – | Preferred transit modes to prioritize in the route calculation. Supports 'bus', 'subway', 'train', 'tram', or 'rail' (combines train, tram, and subway). Multiple modes can be combined using pipe sepa… |
| transit_routing_preference | string | – | Transit routing preference to bias results. Choose 'less_walking' to minimize walking distance or 'fewer_transfers' to reduce the number of transit transfers. |
| units | string | – | The unit system for displaying distances in results. Choose 'metric' for kilometers and meters, or 'imperial' for miles and feet. Defaults to the origin country's standard system. |
| waypoints | string | – | Intermediate locations to route through or stop at between origin and destination. Supports up to 25 waypoints using place IDs, addresses, coordinates, or encoded polylines separated by pipes. Use 'v… |
No output schema declared.
No examples provided.
calculate_distance_matrix Calculate Distance Matrix ~542
Calculate travel distances and durations between multiple origin and destination points using various transportation modes. Returns a matrix of distance and time values for each origin-destination pair based on Google Maps routing.
| Name | Type | Req | Description |
|---|---|---|---|
| avoid | string | – | Specify route restrictions to avoid. Supports tolls, highways, ferries, and indoor steps. Note that restrictions bias results toward favorable routes but do not guarantee avoidance. |
| destinations | array | yes | One or more destination locations where travel ends. Accepts place IDs (prefixed with 'place_id:'), addresses, latitude/longitude coordinates, plus codes, or encoded polylines. Place IDs are preferre… |
| language | string | – | Language for result text. Defaults to English. Supports 40+ languages including regional variants. The API returns street addresses in the local language when available, transliterated to the preferr… |
| mode | string | – | Transportation mode for route calculation. Defaults to driving. Walking and bicycling may lack clear pedestrian or bicycle paths and will include warnings. Transit mode supports optional departure/ar… |
| origins | array | yes | One or more starting locations for travel calculation. Accepts place IDs (prefixed with 'place_id:'), addresses, latitude/longitude coordinates, plus codes, or encoded polylines. Multiple origins can… |
| region | string | – | Region bias using two-character country code (ccTLD format). Influences result selection and ordering. Defaults to 'en'. Use country-specific codes like 'uk' for United Kingdom or 'gb' for ISO standa… |
| traffic_model | string | – | Traffic prediction model for driving directions with departure times. 'best_guess' (default) balances historical and live traffic; 'pessimistic' estimates longer times; 'optimistic' estimates shorter… |
| transit_mode | string | – | Preferred transit modes to favor in route calculation. Supports bus, subway, train, tram, and rail (combination of train/tram/subway). Multiple modes can be specified separated by pipe characters. On… |
| transit_routing_preference | string | – | Transit route preferences to bias results. Choose 'less_walking' to minimize walking distance or 'fewer_transfers' to reduce transfer count. Only applies to transit mode. |
| units | string | – | Unit system for displaying distance results. Choose between imperial (miles/feet) or metric (kilometers/meters). Note that distance values are always returned in meters regardless of this setting. |
No output schema declared.
No examples provided.
geocode_address Geocode Address ~528
Convert addresses to geographic coordinates (geocoding) or coordinates to human-readable addresses (reverse geocoding). Supports street addresses, plus codes, and place IDs across multiple countries with varying accuracy levels.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | – | Street address or plus code to geocode. Use standard postal service format for the country (e.g., '24 Sussex Drive Ottawa ON'). Plus codes should be formatted as global codes (4-character area + 6+ c… |
| bounds | array | – | Bounding box to bias results toward a specific viewport region. Specified as an array of two coordinate pairs [southwest, northeast] in latitude,longitude format. Results are influenced but not stric… |
| components | array | – | Component filters to restrict results by address elements (postal_code, country, route, locality, administrative_area). Use pipe-separated key:value pairs. Country codes should be ISO 3166-1 format.… |
| language | string | – | Language code for result formatting. Defaults to English. Supports ISO 639-1 language codes with optional region variants (e.g., en-GB, pt-BR). Street addresses are returned in local language when po… |
| location_type | array | – | Filter results by location precision type using pipe-separated values. Options include ROOFTOP (street address precision), RANGE_INTERPOLATED (approximated between intersections), GEOMETRIC_CENTER (p… |
| place_id | string | – | Unique textual identifier for a place returned from Place Search. Use this to retrieve the address for a known place ID instead of searching by address or coordinates. |
| region | string | – | Region code (ccTLD format) to bias results toward a specific country or region. Uses two-character country code top-level domains (e.g., 'uk' for United Kingdom, 'us' for United States). Influences r… |
| result_type | array | – | Filter results by address type using pipe-separated values. Supported types include street_address, route, intersection, locality, administrative areas (level 1-5), postal_code, country, airport, par… |
No output schema declared.
No examples provided.
get_elevation Get Elevation ~91
Retrieve elevation data for specific locations or sample elevation along a path. The API returns elevation values relative to local mean sea level, with interpolated values for locations where exact measurements aren't available.
| Name | Type | Req | Description |
|---|---|---|---|
| samples | number | – | Number of elevation samples to return along a path. Required when querying elevation along a path instead of discrete locations. Specifies how many evenly-distributed points along the path should be… |
No output schema declared.
No examples provided.
get_place_details Get Place Details ~376
Retrieve comprehensive information about a specific place including address, contact details, opening hours, ratings, and reviews. Use a place ID from a prior search to fetch detailed establishment or location data.
| Name | Type | Req | Description |
|---|---|---|---|
| fields | array | – | Comma-separated list of specific place data fields to return (e.g., formatted_address,name,geometry). Use forward slashes for nested fields (e.g., opening_hours/open_now). Omit to return default fiel… |
| language | string | – | Language code for returned results (e.g., en, es, fr, ja). Defaults to English. The API will attempt to use the Accept-Language header if not specified. Affects address formatting and review translat… |
| place_id | string | yes | Unique identifier for the place, obtained from a Place Search request. This ID is required to retrieve the place's detailed information. |
| region | string | – | Two-character country/region code (ccTLD format, e.g., us, gb, de) to bias results toward a specific region. Defaults to 'en'. Influences address interpretation and result prioritization. |
| reviews_no_translations | boolean | – | Set to true to return reviews in their original language without translation, or false/omitted to enable translation using the specified or preferred language. |
| reviews_sort | string | – | Sort order for returned reviews: 'most_relevant' (default, language-aware) or 'newest' (chronological). Recommend displaying the sort method to end users. |
| sessiontoken | string | – | Unique session identifier for grouping related autocomplete and details requests for billing optimization. Generate a fresh UUID for each new user session and reuse it across multiple requests within… |
No output schema declared.
No examples provided.
get_place_photo Get Place Photo ~84
Retrieve a high-quality photo for a place using a photo reference. Returns the image data that can be resized and displayed in your application, with attribution requirements included when necessary.
| Name | Type | Req | Description |
|---|---|---|---|
| photo_reference | string | yes | A unique identifier for the photo, obtained from Place Search, Nearby Search, Text Search, or Place Details requests. This reference is required to retrieve the actual photo image. |
No output schema declared.
No examples provided.
get_query_suggestions Get Query Suggestions ~238
Get autocomplete suggestions for geographic queries as users type. Returns predicted queries based on categorical searches like "pizza near New York", matching both full words and substrings.
| Name | Type | Req | Description |
|---|---|---|---|
| input | string | yes | The search text to get predictions for. The service matches this string against both full words and substrings to return relevant suggestions ordered by perceived relevance. |
| language | string | – | The language for returned results. Defaults to English. Supports 40+ languages including regional variants (e.g., en-GB, pt-BR). If not specified, the API attempts to use the language from the Accept… |
| offset | number | – | Optional character position in the input text where matching should stop. Useful for matching against partial input (e.g., matching "Goo" when input is "Google"). Typically set to the text caret posi… |
| radius | number | yes | The search radius in meters within which to prefer returning results. Maximum of 50,000 meters. Results outside this radius may still be returned. Helps bias suggestions to a geographic area when com… |
No output schema declared.
No examples provided.
get_street_view Get Street View ~339
Retrieve a static Street View image for a specified location or panorama. Returns a static image without interactive elements, useful for embedding Street View imagery in web pages.
| Name | Type | Req | Description |
|---|---|---|---|
| fov | number | – | Controls the horizontal zoom level of the image in degrees. Accepts values from 0 to 120, where smaller values provide higher zoom. Defaults to 90 degrees if not specified. |
| heading | number | – | Sets the compass direction the camera faces, using values from 0 to 360 degrees where 0 and 360 represent North, 90 represents East, and 180 represents South. If omitted, the camera automatically ori… |
| pano | string | – | Targets a specific panorama by its unique identifier. Panorama IDs are generally persistent but may change as Street View imagery is updated. |
| pitch | number | – | Adjusts the vertical camera angle relative to the Street View vehicle. Positive values tilt upward (90 degrees points straight up), negative values tilt downward (-90 degrees points straight down). D… |
| size | string | yes | Specifies the output image dimensions as width by height in pixels. Both dimensions must not exceed 640 pixels; larger values default to 640. Use the format widthxheight (for example, 600x400). |
| source | string | – | Restricts Street View results to specific imagery sources. Use 'default' to search all available sources, or 'outdoor' to exclude indoor collections. Note that outdoor panoramas may not exist for all… |
No output schema declared.
No examples provided.
get_street_view_metadata Get Street View Metadata ~300
Retrieve metadata about a Street View panorama at a specific location or panorama ID, including availability, coordinates, panorama ID, capture date, and copyright information to customize error handling in your application.
| Name | Type | Req | Description |
|---|---|---|---|
| heading | number | – | The compass heading of the camera in degrees, ranging from 0 to 360 where 0 and 360 indicate North, 90 indicates East, and 180 indicates South. If not specified, the heading will be automatically cal… |
| pano | string | – | A specific panorama ID to retrieve metadata for. Panorama IDs are generally stable identifiers, though they may change as Street View imagery is updated. |
| pitch | number | – | The vertical angle of the camera relative to the Street View vehicle, ranging from -90 degrees (straight down) to 90 degrees (straight up), with 0 as the default horizontal position. |
| size | string | – | The output image dimensions specified as width by height in pixels (e.g., 600x400 for a 600-pixel wide by 400-pixel high image). |
| source | string | – | Limits Street View searches to specific sources: use 'default' to search all available sources, or 'outdoor' to search only outdoor collections and exclude indoor panoramas. Note that outdoor panoram… |
No output schema declared.
No examples provided.
get_timezone Get Timezone ~182
Retrieves the time zone information for a specific geographic location, including the time zone name, UTC offset, and daylight savings offset for a given date and time.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | The language for the time zone name and results. Supports 40+ languages including major variants like English, Spanish, Chinese, and others. Defaults to English if not specified or falls back to the… |
| location | string | yes | The geographic coordinates as a comma-separated latitude,longitude pair (e.g., 39.6034810,-119.6822510). Required to identify the location for time zone lookup. |
| timestamp | number | yes | The target date and time as a Unix timestamp (seconds since January 1, 1970 UTC). Used to determine whether daylight savings time applies at the specified location. Historical time zone changes are n… |
No output schema declared.
No examples provided.
locate_device Locate Device ~296
Determines a device's geographic location based on detected cell towers and WiFi access points. Returns coordinates with an accuracy radius, with optional fallback to IP-based geolocation.
| Name | Type | Req | Description |
|---|---|---|---|
| carrier | string | – | The name of the cellular carrier or network operator. |
| cellTowers | array | – | An array of cell tower objects detected by the device. Each object should contain signal strength and tower identification data. Order does not affect results. |
| considerIp | string | – | Whether to use IP address geolocation as a fallback when cell tower and WiFi signals are unavailable. Defaults to true; set to false to disable IP-based fallback. |
| homeMobileCountryCode | integer | – | The Mobile Country Code (MCC) of the primary cell tower. Used to identify the country of the cellular network. |
| homeMobileNetworkCode | integer | – | The Mobile Network Code (MNC) of the primary cell tower. For GSM and WCDMA networks this is the MNC; for CDMA networks this is the System ID (SID). |
| radioType | string | – | The type of mobile radio technology in use. Supported values are lte, gsm, cdma, and wcdma. Including this value improves location accuracy when available. |
| wifiAccessPoints | array | – | An array of at least two WiFi access point objects detected by the device. Each object should contain BSSID and signal strength data. More access points improve accuracy. |
No output schema declared.
No examples provided.
search_nearby_places Search Nearby Places ~391
Search for places within a specified geographic area. Refine results by keywords, place types, or business status to discover relevant locations near a given coordinate.
| Name | Type | Req | Description |
|---|---|---|---|
| keyword | string | – | Search term for places, such as a business name, address, or category (e.g., 'restaurant', '123 Main Street'). Combining location information in this parameter may conflict with the location and radi… |
| language | string | – | Language for result content, supporting 40+ languages including regional variants (e.g., 'en', 'es', 'zh-CN'). Defaults to 'en' if not specified. The API uses the Accept-Language header as a fallback… |
| location | string | yes | Center point for the search area, specified as latitude and longitude separated by a comma (e.g., 40,-110). |
| opennow | boolean | – | When enabled, returns only places currently open for business. Places without specified opening hours in the Google Places database will be excluded. |
| radius | number | yes | Search radius in meters around the location. Maximum values vary by search type: up to 50,000 meters for keyword or name searches, dynamically adjusted for searches without keywords or names. When ra… |
| rankby | string | – | Determines result ordering: 'prominence' (default) ranks by importance and requires the radius parameter, while 'distance' orders by proximity and requires at least one of keyword, name, or type but… |
| type | string | – | Restrict results to a single place type (e.g., 'hospital', 'pharmacy'). Only the first type is used if multiple are provided. Combining the same value as both keyword and type may return no results. |
No output schema declared.
No examples provided.
search_place_by_text Search Place by Text ~336
Search for a place using text input such as a name, address, or phone number. Returns matching places with optional detailed information based on requested fields.
| Name | Type | Req | Description |
|---|---|---|---|
| fields | array | – | Comma-separated list of place data fields to return in the response. Omitting this parameter returns only the place_id. Fields are categorized as Basic (no additional charge), Contact, or Atmosphere… |
| input | string | yes | The search text input, which can be a place name, street address, or phone number. The API returns candidate matches ordered by perceived relevance based on this input. |
| inputtype | string | yes | The type of input being searched: 'textquery' for place names and addresses, or 'phonenumber' for phone numbers in international E.164 format (e.g., +1-555-0123). |
| language | string | – | The language for returned results. Defaults to English. Affects how addresses and place names are displayed, with the API attempting to provide locally-readable transliterations when applicable. Supp… |
| locationbias | string | – | Optional geographic bias to prefer results in a specific area. Specify 'ipbias' to use IP-based biasing, a circular area using 'circle:radius_meters@latitude,longitude', or a rectangular area using '… |
No output schema declared.
No examples provided.
search_places_by_text Search Places by Text ~299
Search for places using a text query string, optionally filtered by location radius, type, and opening status. Returns a ranked list of matching places with basic information.
| Name | Type | Req | Description |
|---|---|---|---|
| language | string | – | Language code for result content. Defaults to English. Affects how addresses and place names are returned and transliterated. The API uses the Accept-Language header if not specified. |
| opennow | boolean | – | Filter results to only include places currently open for business. Places without specified opening hours in the database will be excluded when this filter is applied. |
| query | string | yes | The search query string, such as a place name (e.g., 'pizza'), address (e.g., '123 Main Street'), or category (e.g., 'restaurants'). Results are ranked by perceived relevance to this query. |
| radius | number | yes | Search radius in meters, up to a maximum of 50,000 meters. Results within this circle are preferred, though places outside may still be returned. The API may adjust this radius based on result densit… |
| region | string | – | Two-character region code (ccTLD format, e.g., 'us', 'gb', 'uk') to bias results to a specific country or region. Defaults to 'en'. |
| type | string | – | Restrict results to a single place type from the supported types list. If multiple types are provided, only the first is used; others are ignored. |
No output schema declared.
No examples provided.
snap_coordinates_to_roads Snap Coordinates to Roads ~177
Snaps GPS coordinates to the most likely road geometry, returning corrected points that align with actual road paths. Optionally interpolates additional points to create a smooth path following road geometry.
| Name | Type | Req | Description |
|---|---|---|---|
| interpolate | boolean | – | When enabled, generates additional interpolated points along the snapped road geometry to create a smooth, continuous path that follows road curves and geometry. The resulting path will typically con… |
| path | array | yes | A sequence of latitude/longitude coordinate pairs representing the GPS path to be snapped. Coordinates are formatted as comma-separated lat/lon values and separated by pipe characters (e.g., lat1,lon… |
No output schema declared.
No examples provided.
snap_points_to_roads Snap Points to Roads ~112
Snaps GPS coordinates to the nearest road segments. Accepts up to 100 latitude/longitude points and returns the closest matching road for each point, useful for map matching and route analysis.
| Name | Type | Req | Description |
|---|---|---|---|
| points | array | yes | A list of GPS coordinates to snap to roads, provided as latitude/longitude pairs separated by pipes. Each coordinate pair should be comma-separated (e.g., latitude,longitude|latitude,longitude). Supp… |
No output schema declared.
No examples provided.
What is the com.mcparmory/google-maps MCP server?
com.mcparmory/google-maps is an MCP server listed in the public MCP registry as com.mcparmory/google-maps. Geocode addresses, calculate directions, and search places with maps and routing. This page covers its container image (ghcr.io/mcparmory/google-maps:1.0.3).
Is the com.mcparmory/google-maps MCP server safe to use?
com.mcparmory/google-maps scores 46 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the com.mcparmory/google-maps MCP server expose?
com.mcparmory/google-maps exposes 17 tools: locate_device, calculate_directions, get_elevation, geocode_address, get_timezone, and 12 more. Their descriptions and schemas cost roughly 5,466 tokens of context every time the server is loaded.
Is the com.mcparmory/google-maps MCP server still maintained?
com.mcparmory/google-maps is still listed as active in the MCP registry. We last reached this channel on 20 September 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.