get_walkability_score
Score a US location on how good and how safe it is to walk, from a street address or from latitude/longitude.
Call this when someone asks whether a place is walkable, how safe it is to walk, whether they could live somewhere without a car, how a neighborhood compares to another on foot, or when evaluating a specific address or property for walkability or pedestrian risk.
The server geocodes an address itself. Coordinates estimated from memory can land on a different place, which then gets a confident score of its own. When an address is given, the reply carries resolvedFrom with the address that was matched.
Returns a JSON object: overallScore 0-100 composite displayScore the same score as 0-10, which is how SafeStreets presents it grade A to F tier plain label, e.g. "Very walkable", "Car-dependent" confidence 0-100, how much underlying data was available for this point reportUrl the full SafeStreets report for this point: map, metrics, PDF dataSources the sources that fed this specific result components four scored sub-dimensions, each with a 0-100 score and the individual metrics behind it: dailyReach errands reachable on foot streetSafety street design and pedestrian crash risk transitReach usable transit access walkingComfort shade, heat, air quality, surface
plus networkDesign, which carries its metrics (network
density, intersection density, block length, dead-end ratio)
but reports score 0 at weight 0, so it does not contribute to
the composite. Read its metrics, not its score.
The keys safety, environmentalComfort and densityContext are
backward-compatibility aliases of streetSafety,
walkingComfort and dailyReach. They duplicate those objects
rather than adding signal.The per-component metrics are the point: you can re-weight or rebuild the composite yourself instead of trusting one number.
Coverage and limits: United States only. Pedestrian crash inputs are county-level, so two nearby points can share crash figures. Where the underlying crash record is missing, the safety component is reported as unavailable rather than guessed, and confidence drops accordingly. This does not return driving directions, transit timetables, crime statistics, or property listings.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_walkability_score"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | Latitude in decimal degrees, WGS84. US locations only. Required unless address is given. | |
| lon | No | Longitude in decimal degrees, WGS84. Negative for the US. Required unless address is given. | |
| address | No | A US street address, intersection or place name, e.g. "1200 W Foster Ave, Chicago". Give this or lat/lon. The server geocodes it, so it is the reliable input when exact coordinates are not known. |