gabrielcatdeveloper.github.io
portami
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 30 · Act 33 · Transact 7 · Score: Not yet scored
Tool inspector
plan_journey
Plan a multi-leg journey from a coordinate A to coordinate B. Optional filters: departAfter (ms epoch), maxWalkSpeedMs (default 1.4), maxBoardings (default 3), walkRadiusM (default 600), excludeRouteIds (JSON array of strings), vehicleKinds (JSON array).
Page: /portami/
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
fromLat |
number | yes | Origin latitude. |
fromLng |
number | yes | Origin longitude. |
toLat |
number | yes | Destination latitude. |
toLng |
number | yes | Destination longitude. |
departAfterUtc |
number | no | Depart after this timestamp (ms epoch). Defaults to now. |
maxWalkSpeedMs |
number | no | Max walking speed in m/s (default 1.4). |
maxBoardings |
number | no | Max boardings including the first (default 3). |
walkRadiusM |
number | no | Search radius around from/to in meters (default 600). |
excludeRouteIdsJson |
string | no | JSON array of route ids to exclude, e.g. ["r1","r2"]. |
vehicleKindsJson |
string | no | JSON array of vehicle kinds to include, e.g. ["bus","train"]. Allowed: bus, train, tram, metro, other. |
Raw JSON schema
{
"type": "object",
"properties": {
"fromLat": {
"type": "number",
"description": "Origin latitude.",
"minimum": -90,
"maximum": 90
},
"fromLng": {
"type": "number",
"description": "Origin longitude.",
"minimum": -180,
"maximum": 180
},
"toLat": {
"type": "number",
"description": "Destination latitude.",
"minimum": -90,
"maximum": 90
},
"toLng": {
"type": "number",
"description": "Destination longitude.",
"minimum": -180,
"maximum": 180
},
"departAfterUtc": {
"type": "number",
"description": "Depart after this timestamp (ms epoch). Defaults to now."
},
"maxWalkSpeedMs": {
"type": "number",
"description": "Max walking speed in m/s (default 1.4)."
},
"maxBoardings": {
"type": "number",
"description": "Max boardings including the first (default 3)."
},
"walkRadiusM": {
"type": "number",
"description": "Search radius around from/to in meters (default 600)."
},
"excludeRouteIdsJson": {
"type": "string",
"description": "JSON array of route ids to exclude, e.g. [\"r1\",\"r2\"]."
},
"vehicleKindsJson": {
"type": "string",
"description": "JSON array of vehicle kinds to include, e.g. [\"bus\",\"train\"]. Allowed: bus, train, tram, metro, other."
}
},
"required": [
"fromLat",
"fromLng",
"toLat",
"toLng"
],
"additionalProperties": false
}
Similar websites
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.
commonground-travel.a-deghiedy.chatgpt.site
A WebMCP-native group travel workspace where humans and AI agents reach fair, auditable hotel decisions together.