← WebMCP Directory

glassmap.clyeh.xyz

glassmap.clyeh.xyz

live Unverified (seed import) Travel & Events 15 tools mixed implementation

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

plan_route

act imperative

Plan a walk between two places and draw it on the map as a line the human can see. Walking only: the route is on foot, and there is no driving, cycling or transit profile here. It comes from the OpenStreetMap-based routing service run by FOSSGIS (routing.openstreetmap.de), which is the one thing on this map fetched at the moment you ask: when it cannot answer, nothing is drawn, the map is unchanged and the answer says so plainly rather than guessing a line. Both ends take the same three forms as anywhere else - a coordinate, a feature id from an earlier call, or a place name. Returns the drawing id, the service's own distance in metres and duration in seconds, both ends as it resolved them, and the new map state. What it leaves behind is an ordinary drawing: measure gives its length and remove_from_map takes it off again. A line has no inside, so find_features({within}) and select_features({within}) cannot be asked what is inside a route - measure it for its length, or draw a circle somewhere along it to ask what is near it. A route with more points than the map can redraw is simplified, and simplified says so; distance_m is always the service's figure for the real walk, not the drawn line's.

Input schema

PropertyTypeRequiredDescription
from — yes Where the walk starts: 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 drawn and the answer lists the candidates.
to — yes Where the walk ends, in any of the same three forms as from.
label string no Short name shown on the map and in map state (at most 80 characters). Omit it and the walk is named after the two places, e.g. "walk: 大安 → 台北車站".
Raw JSON schema
{
  "type": "object",
  "properties": {
    "from": {
      "description": "Where the walk starts: 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 drawn 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."
        }
      ]
    },
    "to": {
      "description": "Where the walk ends, in any of the same three forms as from.",
      "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."
        }
      ]
    },
    "label": {
      "type": "string",
      "maxLength": 80,
      "description": "Short name shown on the map and in map state (at most 80 characters). Omit it and the walk is named after the two places, e.g. \"walk: 大安 → 台北車站\"."
    }
  },
  "required": [
    "from",
    "to"
  ],
  "additionalProperties": false
}

Similar websites

gabrielcatdeveloper.github.io

gabrielcatdeveloper.github.io

portami

live Unverified Travel & Events Transact tools
70 tools A30 / Act33 / T7 Not yet scored Seen 2026-11-05
get_identity export_identity_jwk import_identity_jwk regenerate_identity reset_identity
Inspect tools
carregados.com.br

carregados.com.br

Brazilian EV charging station map and trip planner for finding charging points and planning routes with charging stops across Latin America.

live Unverified Travel & Events Transact tools
42 tools A24 / Act12 / T6 Not yet scored Seen 2026-11-05
scan_images_c2pa inspect_image_c2pa search_public_stations search_public_station_map search_public_places
Inspect tools
trip-world-taupe.vercel.app

trip-world-taupe.vercel.app

TripBuilder is a shared itinerary workspace for humans and AI agents.

live Unverified Travel & Events Transact tools
37 tools A31 / Act5 / T1 Not yet scored Seen 2026-11-05
search_destinations select_destination search_options get_destination_details compare_options
Inspect tools
freemap.sk

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.

live Unverified Travel & Events
31 tools A13 / Act18 / T0 Not yet scored Seen 2026-11-05
get-app-guide get-map-view set-map-view fit-map-to-area list-map-layers
Inspect tools

Related on Influzer