yatmo_get_accessibility_profile
A synthetic accessibility view of a property — public-transport presence, nearest stop, nearest train station, nearest motorway access. Use it to answer questions like “is this property practical without a car?”
MCP TOOL
yatmo_get_accessibility_profile
LicenceKey header
Pure read; uses the same upstream data as the location summary.
Inputs
| Name | In | Type | Description |
|---|---|---|---|
| latitude required | argument | double | Latitude in decimal degrees. |
| longitude required | argument | double | Longitude in decimal degrees. |
| language required | argument | string | Two-letter language code. |
| country required | argument | string | Market code from your licence. |
Example
{
"name": "yatmo_get_accessibility_profile",
"arguments": {
"latitude": 50.846714, "longitude": 4.352514,
"language": "fr", "country": "BE"
}
}
Response
| Name | In | Type | Description |
|---|---|---|---|
| publicTransportLinesCount | int | Number of places of the transport family in the summary: stops, stations, motorway accesses and shared-mobility stations. Not a number of lines. | |
| nearestPublicTransportStopDistanceMeters | int? |
Distance to the closest of those places; null when none has travel information (it used to read 0, which asserted a stop on the doorstep). Its mode is in nearestPublicTransportStopTravelMode.
|
|
| nearestTrainStationDistanceMeters | int? |
Distance to the closest train station; null when none in range.
|
|
| nearestMotorwayAccessDistanceMeters | int? |
Distance to the closest motorway access; null when none in range.
|
|
| nearestTrainStation | object? |
{name, distanceMeters, travelMode} for the closest train station, or null.
|
|
| nearestMotorwayAccess | object? |
{name, distanceMeters, travelMode} for the closest motorway access, or null.
|
{
"text": "This location has 14 nearby public-transport point(s), closest at 233 m.",
"facts": {
"publicTransportLinesCount": 14,
"nearestPublicTransportStopDistanceMeters": 233,
"nearestPublicTransportStopTravelMode": "walking",
"nearestTrainStationDistanceMeters": 462,
"nearestMotorwayAccessDistanceMeters": 5356,
"nearestTrainStation": {
"name": "Brussel-Centraal / Bruxelles-Central",
"distanceMeters": 462,
"travelMode": "transit"
},
"nearestMotorwayAccess": {
"name": "A3 / E25 - E40 - E42 : Bruxelles - Louvain - Liège - Eupen - (Aix-la-Chapelle, Allemagne)",
"distanceMeters": 5356,
"travelMode": "driving"
}
},
"warnings": [],
"metadata": {
"country": "BE",
"language": "FR",
"generatedAtUtc": "2026-09-21T12:45:41Z"
}
}
Use the structured facts, not the text
The
text field is a narrative paragraph generated in the requested language. For filtering or sorting properties by accessibility, use the numeric facts: they are language-independent and stable.How distances and times are computed
distanceMetersis a network distance, measured along streets, paths or transport links, never a straight line from the property.- It is the shortest of the available modes. Yatmo measures each place by car, on foot, by bike and by public transport; the tool keeps the entry with the shortest distance. That is often walking, but not always.
travelModesays which mode that was:walking,cycling,drivingortransit, the same in every language.travelTimeMinutes, where present, belongs to that same mode, rounded to the minute.- A missing value stays unknown. When no mode has travel information, the
distance is
null; it is never replaced by another mode or by zero.
An assistant should therefore quote the mode with the figure. The nearest school from the
Grand-Place comes back at 363 m with travelMode: "cycling": that is “363 metres,
3 minutes by bike”, not “a 3 minute walk”. To get a time in a mode you choose, call REST
/route with that mode.
Related: location summary, nearest by category (with train_station or motorway), REST /route for a travel time in a mode you choose.