waymark-alpha.netlify.app
Pin checkpoints on a race route, set their cutoffs, export an extended GPX.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 1 · Act 6 · Transact 0 · Score: Not yet scored
Tool inspector
add_checkpoint
Adds a checkpoint on the route, snapped to the track, by distance or by coordinates. Coordinates are refused where the route passes more than once: give the distance.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
distance_m |
number | no | Where along the route, in metres from the start. Prefer this to coordinates. |
latitude |
number | no | — |
longitude |
number | no | — |
name |
string | no | The checkpoint's name, as runners will read it. |
type_name |
string,null | no | Start, TimeBarrier (a cutoff), LifeBase (an aid station with a long stop), Arrival, or null for a landmark that is not a checkpoint. |
cutoff |
string,null | no | The cutoff on the race's clock, "YYYY-MM-DDTHH:mm" (see timeZone in list_checkpoints), or with a zone (Z, +02:00). null clears it. |
stop_s |
integer,null | no | The planned stop at this checkpoint, in seconds. |
description |
string,null | no | A note for the runners. |
Raw JSON schema
{
"type": "object",
"properties": {
"distance_m": {
"type": "number",
"minimum": 0,
"description": "Where along the route, in metres from the start. Prefer this to coordinates."
},
"latitude": {
"type": "number",
"minimum": -90,
"maximum": 90
},
"longitude": {
"type": "number",
"minimum": -180,
"maximum": 180
},
"name": {
"type": "string",
"description": "The checkpoint's name, as runners will read it."
},
"type_name": {
"type": [
"string",
"null"
],
"enum": [
"Start",
"TimeBarrier",
"LifeBase",
"Arrival",
null
],
"description": "Start, TimeBarrier (a cutoff), LifeBase (an aid station with a long stop), Arrival, or null for a landmark that is not a checkpoint."
},
"cutoff": {
"type": [
"string",
"null"
],
"description": "The cutoff on the race's clock, \"YYYY-MM-DDTHH:mm\" (see timeZone in list_checkpoints), or with a zone (Z, +02:00). null clears it."
},
"stop_s": {
"type": [
"integer",
"null"
],
"minimum": 0,
"description": "The planned stop at this checkpoint, in seconds."
},
"description": {
"type": [
"string",
"null"
],
"description": "A note for the runners."
}
},
"oneOf": [
{
"required": [
"distance_m"
]
},
{
"required": [
"latitude",
"longitude"
]
}
]
}
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.