← 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

draw_shape

act imperative

Draw a circle, a polygon or a line on the map, so the human can see the area you are talking about. A circle takes a centre (a coordinate, a feature id or a place name) and a radius in metres; a polygon and a line take a list of [lng, lat] points. Returns the drawing id plus its area in square metres (circle, polygon) or its length in metres (line), and the new map state. Pass the id to find_features({within}) or select_features({within}) to ask what is inside it. Shapes the human drew by hand appear in the same list with source "user" and can be queried the same way.

Input schema

PropertyTypeRequiredDescription
type string yes circle: centre plus radius_m. polygon: a closed area from coordinates. line: a route or a measurement from coordinates.
center — no Circle only: where the circle is centred. A coordinate, a feature id from an earlier call, or a place name such as "Daan Station". If a name matches several places the map is left alone and the answer lists the candidates.
radius_m number no Circle only: radius in metres (default 800, a comfortable walk; at most 10000). A larger radius is refused rather than shrunk, so what you draw is always what you asked for.
coordinates array no Polygon or line only: the points, as [lng, lat] pairs. A polygon needs at least 3 distinct points and is closed for you if you do not repeat the first one; a line needs at least 2. At most 500 points.
label string no Short name shown on the map and in map state, e.g. "10-minute walk" (at most 80 characters).
Raw JSON schema
{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "circle",
        "polygon",
        "line"
      ],
      "description": "circle: centre plus radius_m. polygon: a closed area from coordinates. line: a route or a measurement from coordinates."
    },
    "center": {
      "description": "Circle only: where the circle is centred. A coordinate, a feature id from an earlier call, or a place name such as \"Daan Station\". If a name matches several places the map is left alone 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."
        }
      ]
    },
    "radius_m": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 10000,
      "description": "Circle only: radius in metres (default 800, a comfortable walk; at most 10000). A larger radius is refused rather than shrunk, so what you draw is always what you asked for."
    },
    "coordinates": {
      "type": "array",
      "minItems": 2,
      "maxItems": 500,
      "items": {
        "type": "array",
        "minItems": 2,
        "maxItems": 2,
        "items": {
          "type": "number"
        },
        "description": "One point as [lng, lat] in degrees."
      },
      "description": "Polygon or line only: the points, as [lng, lat] pairs. A polygon needs at least 3 distinct points and is closed for you if you do not repeat the first one; a line needs at least 2. At most 500 points."
    },
    "label": {
      "type": "string",
      "maxLength": 80,
      "description": "Short name shown on the map and in map state, e.g. \"10-minute walk\" (at most 80 characters)."
    }
  },
  "required": [
    "type"
  ],
  "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