Server definition
- Hash
- sha256:2ae054d8aeae292e7a238ce779843341e03f174f8caeab327f31ed7bd32868a3
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "You have access to MapNetwork, which generates styled map images (PNG) for any location on Earth.\n\n## Key capabilities — pick the tool that matches what you need\n- **Single location**: `generate_map(place=...)` — centers a map on one place.\n- **Multiple pinned locations**: `generate_markers_map(markers=[{\"label\": ...}, ...])` — pins several places on one map. Each marker needs a `label`, and may optionally include `link` (its official website URL, if known) to make that pin a clickable link in the result's 'Open in editor' view.\n- **Walking/driving route**: `generate_route_map(from=..., to=..., mode=...)` — computes a route between two places and draws it on the map.\n- Every generate_* call produces a PNG at the default color theme. To view it in a different theme or format (svg), edit the Download link's query parameters directly (colorSet/format) — no need to regenerate.\n\n## Sharing the generated map\nEvery successful result includes a Download link and an 'Open in editor' link — share both with the user.\n\n## Parameter discipline\n- **place/label**: `place`, a marker's `label`, and route's `from`/`to` must each be a place name specific enough for the server to geocode it to a single, unambiguous location (e.g. a full venue or station name, not a vague or generic term like \"the station\" or \"a nearby cafe\").",
"tools": [
{
"description": "Generate a styled map image centered on a single place. Returns a download+link as text, not image bytes. Example: place='Tokyo Station'.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"name": {
"description": "Optional: display name for the map. If omitted, the server derives one automatically from place.",
"type": "string"
},
"place": {
"description": "Place name to center the map on (geocoded server-side).",
"type": "string"
}
},
"required": [
"place"
],
"type": "object"
},
"name": "generate_map",
"outputSchema": null
},
{
"description": "Generate a map with multiple pinned locations. Example: markers=[{\"label\": \"Tokyo Tower\", \"link\": \"https://www.tokyotower.co.jp/\"}, {\"label\": \"Zojoji Temple\"}].",
"inputSchema": {
"additionalProperties": false,
"properties": {
"markers": {
"description": "Locations to pin on the map. At least one required.",
"items": {
"additionalProperties": false,
"properties": {
"label": {
"description": "Place name to geocode and display.",
"type": "string"
},
"link": {
"description": "Optional: the marker's official website URL, if known. See server instructions.",
"type": "string"
}
},
"required": [
"label"
],
"type": "object"
},
"minItems": 1,
"type": "array"
},
"name": {
"description": "Optional: display name for the map. If omitted, the server derives one automatically from place/markers.",
"type": "string"
},
"place": {
"description": "Optional: place to center the map on. If omitted, the center is computed automatically from the markers.",
"type": "string"
}
},
"required": [
"markers"
],
"type": "object"
},
"name": "generate_markers_map",
"outputSchema": null
},
{
"description": "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'.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"from": {
"description": "Route start. Place name to geocode.",
"type": "string"
},
"mode": {
"description": "'walking' (default) or 'driving'.",
"enum": [
"walking",
"driving"
],
"type": "string"
},
"name": {
"description": "Optional: display name for the map. If omitted, the server derives one automatically from place/route.",
"type": "string"
},
"place": {
"description": "Optional: place to center the map on. If omitted, the center is computed automatically from the route.",
"type": "string"
},
"to": {
"description": "Route end. Place name to geocode.",
"type": "string"
}
},
"required": [
"from",
"to"
],
"type": "object"
},
"name": "generate_route_map",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:2ae054d8aeae292e7a238ce779843341e03f174f8caeab327f31ed7bd32868a3 | sha256sum