Walkability score 0-100 for an address or coordinates in 31 European countries, plus city rankings
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
A city's typical Walkably score (0 to 100, for where people live), its rank among the cities of the same country with a Walkably page (for example rank 1 of 36 cities in Spain), the median walk to each of eight daily needs, and the five best and five least served areas of the city, exactly as on its walkably.org city page. 477 cities in 31 European countries.
City name in English or the local language, e.g. "Barcelona", "München", "Hamburg". A country can follow after a comma: "Valencia, Spain".
Optional: country name or two-letter code (es, de, gb ...) when a city name exists in several countries.
A city's typical Walkably score (0 to 100, for where people live), its rank among the cities of the same country with a Walkably page (for example rank 1 of 36 cities in Spain), the median walk to each of eight daily needs, and the five best and five least served areas of the city, exactly as on its walkably.org city page. 477 cities in 31 European countries.
| Argument | Type | Description |
|---|---|---|
| city* | string | City name in English or the local language, e.g. "Barcelona", "München", "Hamburg". A country can follow after a comma: "Valencia, Spain". |
| country | string | Optional: country name or two-letter code (es, de, gb ...) when a city name exists in several countries. |
{
"type": "object",
"required": [
"city"
],
"properties": {
"city": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "City name in English or the local language, e.g. \"Barcelona\", \"München\", \"Hamburg\". A country can follow after a comma: \"Valencia, Spain\"."
},
"country": {
"type": "string",
"maxLength": 60,
"description": "Optional: country name or two-letter code (es, de, gb ...) when a city name exists in several countries."
}
},
"additionalProperties": false
}For a city with a district ranking page (today Vienna, Hamburg and Rome): every district that has a score on that page, ranked by Walkably score, with reach, street quality and minutes on foot to eight daily needs for each. For any other city: the five best and five least served areas from its city page, and it says so.
| Argument | Type | Description |
|---|---|---|
| city* | string | City name in English or the local language, e.g. "Barcelona", "München", "Hamburg". A country can follow after a comma: "Valencia, Spain". |
| limit | integer | Optional: return only the first N districts of the ranking (1 to 100). |
| country | string | Optional: country name or two-letter code (es, de, gb ...) when a city name exists in several countries. |
{
"type": "object",
"required": [
"city"
],
"properties": {
"city": {
"type": "string",
"maxLength": 120,
"minLength": 1,
"description": "City name in English or the local language, e.g. \"Barcelona\", \"München\", \"Hamburg\". A country can follow after a comma: \"Valencia, Spain\"."
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Optional: return only the first N districts of the ranking (1 to 100)."
},
"country": {
"type": "string",
"maxLength": 60,
"description": "Optional: country name or two-letter code (es, de, gb ...) when a city name exists in several countries."
}
},
"additionalProperties": false
}How walkable one street spot in Europe is (31 countries). Give an address, or lat and lon. Returns the Walkably score from 0 to 100 (60% reach, 40% street quality; a street quality under 40 caps the score at 69; the score is never more than 10 points above reach), the reach and street-quality parts, the share of the country's places it beats, minutes on foot along real streets to each of eight daily needs (groceries, food and drink, shops, health, school, parks, culture, transit) with the nearest place and a Europe-wide verdict, and a link to the spot on the map. Each score covers a six-sided street cell about 95 m across. Addresses are looked up with Photon (komoot), a free OpenStreetMap address search.
| Argument | Type | Description |
|---|---|---|
| lat | number | Latitude in degrees (WGS84). Use with lon instead of address. |
| lon | number | Longitude in degrees (WGS84). |
| address | string | Street address or place, e.g. "Carrer de Blai 20, Barcelona". Use this or lat and lon. |
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude in degrees (WGS84). Use with lon instead of address."
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude in degrees (WGS84)."
},
"address": {
"type": "string",
"maxLength": 200,
"minLength": 3,
"description": "Street address or place, e.g. \"Carrer de Blai 20, Barcelona\". Use this or lat and lon."
}
},
"additionalProperties": false
}