Skip to main content
Glama

TomTom MCP Server

Official

tomtom-geocode

Convert full addresses to precise coordinates using this tool. Specify queries with detailed location information, limit results, set language, and filter by country or geopolitical view for accurate geocoding.

Input Schema

NameRequiredDescriptionDefault
addressRangesNoInclude address ranges in the response
btmRightNoBottom-right coordinates of bounding box (format: 'lat,lon'). Must be used with topLeft
countrySetNoLimit results to specific countries using ISO codes. Examples: 'US', 'FR,GB', 'CA,US'
entityTypeSetNoFilter results by geographic entity types. Valid values: PostalCodeArea, CountryTertiarySubdivision, CountrySecondarySubdivision, MunicipalitySubdivision, MunicipalitySecondarySubdivision, Country, CountrySubdivision, Neighbourhood, Municipality. Note: This parameter is for geographic entities only, not POIs. For POI filtering, use categorySet instead
extendedPostalCodesForNoInclude extended postal codes for specific index types. Examples: 'PAD', 'PAD,Addr', 'POI'
geometriesNoInclude geometries information in the response
languageNoPreferred language for results using IETF language tags. Examples: 'en-US', 'fr-FR', 'de-DE', 'es-ES'
latNoCenter latitude for location bias
limitNoMaximum number of results to return (1-100). Default: 5
lonNoCenter longitude for location bias
mapcodesNoInclude mapcode information in the response. Mapcodes represent specific locations within a few meters and are designed to be short, easy to recognize and communicate. Options: Local, International, Alternative. Examples: 'Local' (local mapcode only), 'Local,Alternative' (multiple types). Accepts array of string(s).
queryYesFull address to convert to coordinates. Include as much detail as possible (street, city, country) for accurate results. Examples: '1600 Pennsylvania Ave, Washington DC', 'Eiffel Tower, Paris, France'
radiusNoSearch radius in meters when lat/lon provided
timeZoneNoUsed to indicate the mode in which the timeZone object should be returned. Values: iana Mode shows the IANA ID which allows the user to determine the current time zone for the POI. Usage examples: timeZone=iana
topLeftNoTop-left coordinates of bounding box (format: 'lat,lon'). Must be used with btmRight
viewNoGeopolitical view for disputed territories. Options: 'Unified', 'AR', 'IL', 'IN', 'MA', 'PK', 'RU', 'TR', 'CN'

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "addressRanges": { "description": "Include address ranges in the response", "type": "boolean" }, "btmRight": { "description": "Bottom-right coordinates of bounding box (format: 'lat,lon'). Must be used with topLeft", "type": "string" }, "countrySet": { "description": "Limit results to specific countries using ISO codes. Examples: 'US', 'FR,GB', 'CA,US'", "type": "string" }, "entityTypeSet": { "description": "Filter results by geographic entity types. Valid values: PostalCodeArea, CountryTertiarySubdivision, CountrySecondarySubdivision, MunicipalitySubdivision, MunicipalitySecondarySubdivision, Country, CountrySubdivision, Neighbourhood, Municipality. Note: This parameter is for geographic entities only, not POIs. For POI filtering, use categorySet instead", "type": "string" }, "extendedPostalCodesFor": { "description": "Include extended postal codes for specific index types. Examples: 'PAD', 'PAD,Addr', 'POI'", "type": "string" }, "geometries": { "description": "Include geometries information in the response", "type": "boolean" }, "language": { "description": "Preferred language for results using IETF language tags. Examples: 'en-US', 'fr-FR', 'de-DE', 'es-ES'", "type": "string" }, "lat": { "description": "Center latitude for location bias", "type": "number" }, "limit": { "description": "Maximum number of results to return (1-100). Default: 5", "maximum": 100, "minimum": 1, "type": "number" }, "lon": { "description": "Center longitude for location bias", "type": "number" }, "mapcodes": { "description": "Include mapcode information in the response. Mapcodes represent specific locations within a few meters and are designed to be short, easy to recognize and communicate. Options: Local, International, Alternative. Examples: 'Local' (local mapcode only), 'Local,Alternative' (multiple types). Accepts array of string(s).", "items": { "type": "string" }, "type": "array" }, "query": { "description": "Full address to convert to coordinates. Include as much detail as possible (street, city, country) for accurate results. Examples: '1600 Pennsylvania Ave, Washington DC', 'Eiffel Tower, Paris, France'", "type": "string" }, "radius": { "description": "Search radius in meters when lat/lon provided", "type": "number" }, "timeZone": { "description": "Used to indicate the mode in which the timeZone object should be returned. Values: iana Mode shows the IANA ID which allows the user to determine the current time zone for the POI. Usage examples: timeZone=iana", "type": "string" }, "topLeft": { "description": "Top-left coordinates of bounding box (format: 'lat,lon'). Must be used with btmRight", "type": "string" }, "view": { "description": "Geopolitical view for disputed territories. Options: 'Unified', 'AR', 'IL', 'IN', 'MA', 'PK', 'RU', 'TR', 'CN'", "type": "string" } }, "required": [ "query" ], "type": "object" }
Install Server

Other Tools from TomTom MCP Server

Related Tools

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/tomtom-international/tomtom-mcp'

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