tripcanvas.tillmac.com
A live map itinerary a human and a WebMCP browser agent edit together — every agent change reviewable.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 4 · Act 8 · Transact 0 · Score: Not yet scored
Tool inspector
plan_trip
Plan a whole trip from place names. Give places plus dayCount, or days you grouped yourself (grouping kept; each day is still ordered by travel time). Max 12 names per call including lodging — resolving is rate-limited (~1/s). The page resolves names, assigns days, orders each day from its lodging, and computes a timed schedule. Unresolved names are skipped and listed, never fatal. Everything lands pending until the human reviews it. Overwriting an existing trip needs replace:true.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
places |
array | no | Flat place names, e.g. 'Ghibli Museum, Mitaka'. Use with dayCount, or give days instead. 12 names max incl. lodging. |
days |
array | no | Pre-grouped names, one inner array per day. Grouping kept; each day still reordered by travel time. |
dayCount |
number | no | Number of days, 1-7. Required with places; ignored with days. |
lodging |
string | no | Lodging name, applies to all nights. Per-night lodging: set_lodging afterwards. |
dayStart |
string | no | HH:MM start for every day. Default 09:00. |
replace |
boolean | no | Must be true to overwrite an existing trip. |
Raw JSON schema
{
"type": "object",
"properties": {
"places": {
"type": "array",
"items": {
"type": "string"
},
"description": "Flat place names, e.g. 'Ghibli Museum, Mitaka'. Use with dayCount, or give days instead. 12 names max incl. lodging."
},
"days": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "string"
}
},
"description": "Pre-grouped names, one inner array per day. Grouping kept; each day still reordered by travel time."
},
"dayCount": {
"type": "number",
"minimum": 1,
"maximum": 7,
"description": "Number of days, 1-7. Required with places; ignored with days."
},
"lodging": {
"type": "string",
"description": "Lodging name, applies to all nights. Per-night lodging: set_lodging afterwards."
},
"dayStart": {
"type": "string",
"description": "HH:MM start for every day. Default 09:00."
},
"replace": {
"type": "boolean",
"description": "Must be true to overwrite an existing trip."
}
}
}
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.