Skip to main content
Glama

TomTom MCP Server

Official

tomtom-fuzzy-search

Perform fuzzy search for locations, addresses, and POIs using natural language queries with customizable filters like language, country, and bounding boxes for precise results.

Input Schema

NameRequiredDescriptionDefault
addressRangesNoInclude address ranges in the response
brandSetNoFilter by brand names. Examples: 'Starbucks,Peet\'s', 'Marriott,Hilton'. Use quotes for brands with commas.
btmRightNoBottom-right coordinates of bounding box (format: 'lat,lon'). Must be used with topLeft
categorySetNoFilter by POI categories. Common IDs: '7315' (restaurants), '7309' (gas), '7311' (hotels), '9663' (EV charging).
connectorSetNoEV connector types: 'IEC62196Type2CableAttached', 'Chademo', 'TeslaConnector'
connectorsNoInclude connector information for EV stations
countrySetNoLimit results to specific countries using ISO codes. Examples: 'US', 'FR,GB', 'CA,US'
entityTypeSetNoFilter results by entity types
extNoExtended parameters for the search
extendedPostalCodesForNoInclude extended postal codes for specific index types. Examples: 'PAD', 'PAD,Addr', 'POI'
fuelSetNoFuel types: 'Petrol', 'Diesel', 'LPG', 'Hydrogen', 'E85'
geometriesNoInclude geometries information in the response
gomListNoInclude geometry-only matches in the result list
idxSetNoFilter results by index set
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).
maxFuzzyLevelNoMaximum fuzzy matching level (1-4)
maxPowerKWNoMaximum charging power in kW for EV stations
minFuzzyLevelNoMinimum fuzzy matching level (1-4)
minPowerKWNoMinimum charging power in kW for EV stations
ofsNoOffset for pagination of results
openingHoursNoList of opening hours for a POI (Points of Interest).Value: `nextSevenDays` Mode shows the opening hours for next week, starting with the current day in the local time of the POI. Usage example: openingHours=nextSevenDays
queryYesNatural language search query. Works with addresses, POI names, coordinates, or free-form text. Examples: 'restaurants near Central Park', 'IKEA stores', '52.3791,4.8994', 'coffee shops downtown'
radiusNoSearch radius in meters when lat/lon provided. Examples: 1000 (neighborhood), 5000 (city area), 20000 (metro area).
relatedPoisNoInclude related points of interest
roadUseNoInclude road usage information
sortNoSort options for results
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
typeaheadNoEnable autocomplete mode for partial queries. Use for search-as-you-type interfaces.
vehicleTypeSetNoA comma-separated list of vehicle types that could be used to restrict the result to the Points Of Interest of specific vehicles. If vehicleTypeSet is specified, the query can remain empty. Only POIs with a proper vehicle type will be returned. Value: A comma-separated list of vehicle type identifiers (in any order). When multiple vehicles types are provided, only POIs that belong to (at least) one of the vehicle types from the provided list will be returned. Available vehicle types: Car , Truck
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" }, "brandSet": { "description": "Filter by brand names. Examples: 'Starbucks,Peet\\'s', 'Marriott,Hilton'. Use quotes for brands with commas.", "type": "string" }, "btmRight": { "description": "Bottom-right coordinates of bounding box (format: 'lat,lon'). Must be used with topLeft", "type": "string" }, "categorySet": { "description": "Filter by POI categories. Common IDs: '7315' (restaurants), '7309' (gas), '7311' (hotels), '9663' (EV charging).", "type": "string" }, "connectorSet": { "description": "EV connector types: 'IEC62196Type2CableAttached', 'Chademo', 'TeslaConnector'", "type": "string" }, "connectors": { "description": "Include connector information for EV stations", "type": "boolean" }, "countrySet": { "description": "Limit results to specific countries using ISO codes. Examples: 'US', 'FR,GB', 'CA,US'", "type": "string" }, "entityTypeSet": { "description": "Filter results by entity types", "type": "string" }, "ext": { "description": "Extended parameters for the search", "type": "string" }, "extendedPostalCodesFor": { "description": "Include extended postal codes for specific index types. Examples: 'PAD', 'PAD,Addr', 'POI'", "type": "string" }, "fuelSet": { "description": "Fuel types: 'Petrol', 'Diesel', 'LPG', 'Hydrogen', 'E85'", "type": "string" }, "geometries": { "description": "Include geometries information in the response", "type": "boolean" }, "gomList": { "description": "Include geometry-only matches in the result list", "type": "boolean" }, "idxSet": { "description": "Filter results by index set", "type": "string" }, "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" }, "maxFuzzyLevel": { "description": "Maximum fuzzy matching level (1-4)", "type": "number" }, "maxPowerKW": { "description": "Maximum charging power in kW for EV stations", "type": "number" }, "minFuzzyLevel": { "description": "Minimum fuzzy matching level (1-4)", "type": "number" }, "minPowerKW": { "description": "Minimum charging power in kW for EV stations", "type": "number" }, "ofs": { "description": "Offset for pagination of results", "type": "number" }, "openingHours": { "description": "List of opening hours for a POI (Points of Interest).Value: `nextSevenDays` Mode shows the opening hours for next week, starting with the current day in the local time of the POI. Usage example: openingHours=nextSevenDays", "type": "string" }, "query": { "description": "Natural language search query. Works with addresses, POI names, coordinates, or free-form text. Examples: 'restaurants near Central Park', 'IKEA stores', '52.3791,4.8994', 'coffee shops downtown'", "type": "string" }, "radius": { "description": "Search radius in meters when lat/lon provided. Examples: 1000 (neighborhood), 5000 (city area), 20000 (metro area).", "type": "number" }, "relatedPois": { "description": "Include related points of interest", "type": "string" }, "roadUse": { "description": "Include road usage information", "type": "boolean" }, "sort": { "description": "Sort options for results", "type": "string" }, "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" }, "typeahead": { "description": "Enable autocomplete mode for partial queries. Use for search-as-you-type interfaces.", "type": "boolean" }, "vehicleTypeSet": { "description": "A comma-separated list of vehicle types that could be used to restrict the result to the Points Of Interest of specific vehicles. If vehicleTypeSet is specified, the query can remain empty. Only POIs with a proper vehicle type will be returned. Value: A comma-separated list of vehicle type identifiers (in any order). When multiple vehicles types are provided, only POIs that belong to (at least) one of the vehicle types from the provided list will be returned. Available vehicle types: Car , Truck", "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