Generate styled PNG/SVG map images of any location with 11 customizable color themes.
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Generate a styled map image centered on a single place. Returns a download+link as text, not image bytes. Example: place='Tokyo Station'.
Place name to center the map on (geocoded server-side).
Optional: display name for the map. If omitted, the server derives one automatically from place.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Generate a styled map image centered on a single place. Returns a download+link as text, not image bytes. Example: place='Tokyo Station'.
| Argument | Type | Description |
|---|---|---|
| name | string | Optional: display name for the map. If omitted, the server derives one automatically from place. |
| place* | string | Place name to center the map on (geocoded server-side). |
{
"type": "object",
"required": [
"place"
],
"properties": {
"name": {
"type": "string",
"description": "Optional: display name for the map. If omitted, the server derives one automatically from place."
},
"place": {
"type": "string",
"description": "Place name to center the map on (geocoded server-side)."
}
},
"additionalProperties": false
}Generate a map with multiple pinned locations. Example: markers=[{"label": "Tokyo Tower", "link": "https://www.tokyotower.co.jp/"}, {"label": "Zojoji Temple"}].
| Argument | Type | Description |
|---|---|---|
| name | string | Optional: display name for the map. If omitted, the server derives one automatically from place/markers. |
| place | string | Optional: place to center the map on. If omitted, the center is computed automatically from the markers. |
| markers* | array | Locations to pin on the map. At least one required. |
{
"type": "object",
"required": [
"markers"
],
"properties": {
"name": {
"type": "string",
"description": "Optional: display name for the map. If omitted, the server derives one automatically from place/markers."
},
"place": {
"type": "string",
"description": "Optional: place to center the map on. If omitted, the center is computed automatically from the markers."
},
"markers": {
"type": "array",
"items": {
"type": "object",
"required": [
"label"
],
"properties": {
"link": {
"type": "string",
"description": "Optional: the marker's official website URL, if known. See server instructions."
},
"label": {
"type": "string",
"description": "Place name to geocode and display."
}
},
"additionalProperties": false
},
"minItems": 1,
"description": "Locations to pin on the map. At least one required."
}
},
"additionalProperties": false
}Compute a walking/driving route between two places and generate a map with it overlaid. Both endpoints are pinned automatically — do not also call generate_markers_map for them. Example: from='Tokyo Station', to='Tokyo Tower', mode='walking'.
| Argument | Type | Description |
|---|---|---|
| to* | string | Route end. Place name to geocode. |
| from* | string | Route start. Place name to geocode. |
| mode | string | 'walking' (default) or 'driving'. |
| name | string | Optional: display name for the map. If omitted, the server derives one automatically from place/route. |
| place | string | Optional: place to center the map on. If omitted, the center is computed automatically from the route. |
{
"type": "object",
"required": [
"from",
"to"
],
"properties": {
"to": {
"type": "string",
"description": "Route end. Place name to geocode."
},
"from": {
"type": "string",
"description": "Route start. Place name to geocode."
},
"mode": {
"enum": [
"walking",
"driving"
],
"type": "string",
"description": "'walking' (default) or 'driving'."
},
"name": {
"type": "string",
"description": "Optional: display name for the map. If omitted, the server derives one automatically from place/route."
},
"place": {
"type": "string",
"description": "Optional: place to center the map on. If omitted, the center is computed automatically from the route."
}
},
"additionalProperties": false
}