Geolocation

Geolocation

WalkScore API integration for walkability, transit, and bike scores.

0
Stars
0
Forks
0
Releases

Overview

Geolocation MCP Server is a Model Context Protocol server providing geolocation services with built-in WalkScore API integration for walkability, transit, and bike scores. It exposes two main tools: get_transit_stops, which returns nearby transit stops for a given location along with routes and distances, and get_walkscore, which retrieves WalkScore, TransitScore, and BikeScore values for a specified location. The server supports inputs as an address string, latitude/longitude coordinates, or both, enabling flexible usage for mapping, routing, and analytics. It can be installed with uvx mcp-server-geolocation or via pip install mcp-server-geolocation. Configuration requires a WalkScore API key supplied through the WALKSCORE_API_KEY environment variable, and you can configure clients for Claude.app or VS Code in your MCP client settings. Usage examples include phrases like “Find transit stops near 40.7136, -73.9909” and “What’s the walkability score for 123 Main St, Seattle, WA?” This description emphasizes geolocation capabilities and WalkScore-based scoring for location-based queries.

Details

Owner
jackyang25
Language
Python
License
Updated
2025-12-01

Features

Transit Stops

Return nearby transit stops with routes and distances for a given location.

WalkScore

Compute WalkScore, TransitScore, and BikeScore for a location or address.

TransitScore

Compute public transit accessibility scores for a location.

BikeScore

Compute bikeability scores for a location.

Location-based

Supports input by address, coordinates, or both for flexible queries.

Tags

geolocationWalkScoreTransitScoreBikeScoretransit stopslocation-basedMCP serverWalkScore APIcoordinatesaddresses