Skip to main content
Glama

TomTom MCP Server

Official

tomtom-static-map

Generate static maps using precise coordinates, customizable zoom, dimensions, styles, and layers for accurate geolocation visualization.

Input Schema

NameRequiredDescriptionDefault
bboxNoBounding box in format [west, south, east, north]. Alternative to center+zoom. Example: [-122.42, 37.77, -122.40, 37.79] for part of San Francisco.
centerYesMap center coordinates. Use results from geocoding or search operations for best positioning.
formatNoImage format: 'png' (better quality, supports transparency), 'jpg' (smaller file size).
heightNoMap height in pixels (50-2048). Examples: 300-500 (preview), 800-1200 (detailed). Default: 512.
languageNoLanguage for map labels (IETF language tag). Examples: 'en-US', 'es-ES', 'fr-FR'.
layerNoMap layer type: 'basic' (streets), 'labels' (text only, transparent background), 'hybrid' (satellite with labels).
styleNoMap style: 'main' (default daytime), 'night' (dark theme).
viewNoGeopolitical view for border disputes and territories. 'Unified' is the international standard view.
widthNoMap width in pixels (50-2048). Examples: 300-500 (preview), 800-1200 (detailed). Default: 512.
zoomNoZoom level (0-22). Examples: 3 (continent), 6 (country), 10 (city), 15 (neighborhood), 18 (street). Default: 15.

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "bbox": { "description": "Bounding box in format [west, south, east, north]. Alternative to center+zoom. Example: [-122.42, 37.77, -122.40, 37.79] for part of San Francisco.", "items": { "type": "number" }, "maxItems": 4, "minItems": 4, "type": "array" }, "center": { "additionalProperties": false, "description": "Map center coordinates. Use results from geocoding or search operations for best positioning.", "properties": { "lat": { "description": "Latitude coordinate (-90 to +90). Use precise coordinates from geocoding for best results.", "type": "number" }, "lon": { "description": "Longitude coordinate (-180 to +180). Use precise coordinates from geocoding for best results.", "type": "number" } }, "required": [ "lat", "lon" ], "type": "object" }, "format": { "description": "Image format: 'png' (better quality, supports transparency), 'jpg' (smaller file size).", "enum": [ "png", "jpg" ], "type": "string" }, "height": { "description": "Map height in pixels (50-2048). Examples: 300-500 (preview), 800-1200 (detailed). Default: 512.", "maximum": 2048, "minimum": 50, "type": "number" }, "language": { "description": "Language for map labels (IETF language tag). Examples: 'en-US', 'es-ES', 'fr-FR'.", "type": "string" }, "layer": { "description": "Map layer type: 'basic' (streets), 'labels' (text only, transparent background), 'hybrid' (satellite with labels).", "enum": [ "basic", "labels", "hybrid" ], "type": "string" }, "style": { "description": "Map style: 'main' (default daytime), 'night' (dark theme).", "enum": [ "main", "night" ], "type": "string" }, "view": { "description": "Geopolitical view for border disputes and territories. 'Unified' is the international standard view.", "enum": [ "Unified", "IL", "IN", "MA", "PK", "AR", "Arabic", "RU", "TR", "CN", "US" ], "type": "string" }, "width": { "description": "Map width in pixels (50-2048). Examples: 300-500 (preview), 800-1200 (detailed). Default: 512.", "maximum": 2048, "minimum": 50, "type": "number" }, "zoom": { "description": "Zoom level (0-22). Examples: 3 (continent), 6 (country), 10 (city), 15 (neighborhood), 18 (street). Default: 15.", "maximum": 22, "minimum": 0, "type": "number" } }, "required": [ "center" ], "type": "object" }

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