Accurate SVG maps, each region a named path: find country, state and county maps; free blank SVGs.
Maintain this server? Claim it
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.
Find maps by place or region name, e.g. "Texas", "Japan", "Ontario", "Cook County", "Europe". Matches map titles and the names of every region inside each map, and returns the matching maps (free first) with the regions that matched.
Country, state, continent or region name
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http maps https://mcp-maps.tuper.app/mcp
Find maps by place or region name, e.g. "Texas", "Japan", "Ontario", "Cook County", "Europe". Matches map titles and the names of every region inside each map, and returns the matching maps (free first) with the regions that matched.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query* | string | Country, state, continent or region name |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"minLength": 2,
"description": "Country, state, continent or region name"
}
},
"additionalProperties": false
}Returns the SVG source of one free map (blank world, blank US states, blank US counties, blank maps of countries and continents, labelled Switzerland cantons) with its region names. Every region is one <path> with id and data-name, ready to recolour as a choropleth. Free for any use. Pass id from list_maps or find_map (e.g. "free-blank-japan-map-svg"), or a place name ("Japan").
| Argument | Type | Description |
|---|---|---|
| id* | string | Map id or place name |
| force | boolean | return the SVG even when it is larger than 400 KB (US counties is about 1 MB) |
| include_svg | boolean | false = only metadata, region names and download URL |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Map id or place name"
},
"force": {
"type": "boolean",
"default": false,
"description": "return the SVG even when it is larger than 400 KB (US counties is about 1 MB)"
},
"include_svg": {
"type": "boolean",
"default": true,
"description": "false = only metadata, region names and download URL"
}
},
"additionalProperties": false
}Catalogue of the editable SVG maps on tuper.app/maps: for each map the place (country, US state, continent), unit (counties, states, provinces...), number of regions, labelled or blank, free or paid with price, page URL and buy link. Filter by access (free/paid) or kind (us/country/world).
| Argument | Type | Description |
|---|---|---|
| kind | string | us = US state county maps and US maps; country = one country by regions; world = world and continents |
| access | string |
{
"type": "object",
"properties": {
"kind": {
"enum": [
"all",
"us",
"country",
"world"
],
"type": "string",
"default": "all",
"description": "us = US state county maps and US maps; country = one country by regions; world = world and continents"
},
"access": {
"enum": [
"all",
"free",
"paid"
],
"type": "string",
"default": "all"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 2, 2026.