glassmap.clyeh.xyz
An agent-native web map: WebMCP turns the map canvas into a semantic surface.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 7 · Act 8 · Transact 0 · Score: Not yet scored
Tool inspector
annotate
Pin a short note to a place on the map, so the human sees what you found where you found it. The location can be a coordinate, a feature id from an earlier call, or a place name. Returns the annotation id and the new map state; map state lists notes with their first 80 characters and says whether the agent or the human wrote each one.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
at |
— | yes | Where to pin the note: a coordinate, a feature id such as "osm:node:123", or a place name such as "Daan Station". If a name matches several places nothing is pinned and the answer lists the candidates. |
note |
string | yes | The note itself, at most 500 characters. One or two sentences a human can read on the map, not a paragraph. |
icon |
string | no | Optional short marker label or emoji, e.g. "star" (at most 24 characters). |
Raw JSON schema
{
"type": "object",
"properties": {
"at": {
"description": "Where to pin the note: a coordinate, a feature id such as \"osm:node:123\", or a place name such as \"Daan Station\". If a name matches several places nothing is pinned and the answer lists the candidates.",
"anyOf": [
{
"type": "string",
"description": "A feature id, or the name of a station, park or district. A name needs the base data the page loads on open; before that it answers \"map data not ready\" rather than guessing, and asking again works."
},
{
"type": "object",
"properties": {
"lng": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in degrees."
},
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in degrees."
}
},
"required": [
"lng",
"lat"
],
"additionalProperties": false,
"description": "Explicit coordinate."
}
]
},
"note": {
"type": "string",
"minLength": 1,
"maxLength": 500,
"description": "The note itself, at most 500 characters. One or two sentences a human can read on the map, not a paragraph."
},
"icon": {
"type": "string",
"maxLength": 24,
"description": "Optional short marker label or emoji, e.g. \"star\" (at most 24 characters)."
}
},
"required": [
"at",
"note"
],
"additionalProperties": false
}
Similar websites
gabrielcatdeveloper.github.io
portami
carregados.com.br
Brazilian EV charging station map and trip planner for finding charging points and planning routes with charging stops across Latin America.
trip-world-taupe.vercel.app
TripBuilder is a shared itinerary workspace for humans and AI agents.
freemap.sk
Freemap Slovakia, a detailed digital map of Central Europe for hiking, cycling, cross-country skiing and horse riding, with marked trails and place search.