get_transit_route
Get public transit routes between two locations. Supports: Spain (Renfe AVE, Rodalies, Cercanías Madrid/Valencia/Seville/Bilbao, EMT buses), Colombia (TransMilenio BRT, Metro Medellín, SITP, MIO Cali, intercity coaches), Germany (Deutsche Bahn ICE/IC, Berlin BVG), Sweden (SJ Rail, Stockholm SL, ResRobot nationwide), Switzerland (SBB/CFF/FFS, alpine gondolas, lake ferries).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"origin": "<origin>",
"destination": "<destination>"
},
"name": "get_transit_route"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| origin | Yes | Departure city, station, or airport name (e.g. "Barcelona Sants", "Aeropuerto El Dorado Bogotá", "Zurich HB") | |
| destination | Yes | Arrival city, station, or location (e.g. "Madrid Atocha", "El Poblado Medellín", "Interlaken Ost") |