Geolocation MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Geolocation MCP Server
A Model Context Protocol server that provides geolocation services including WalkScore API integration for walkability, transit, and bike scores.
Features
Transit Stops: Find nearby transit stops for any location
WalkScore: Get walkability scores for any address
TransitScore: Get public transit accessibility scores
BikeScore: Get bikeability scores for locations
Location-based: Works with addresses, coordinates, or both
Related MCP server: NextBillion.ai MCP Server
Available Tools
get_transit_stops- Get nearby transit stops for a locationget_walkscore- Get WalkScore, TransitScore, and BikeScore for a location
Quick Start
Get a WalkScore API key from walkscore.com/professional/api.php
Install the server:
uvx mcp-server-geolocationConfigure your MCP client (see Configuration section below)
Start using the tools in your MCP-compatible application
Configuration
You'll need a WalkScore API key from walkscore.com/professional/api.php.
Configure for Claude.app
Add to your Claude settings:
{
"mcpServers": {
"geolocation": {
"command": "uvx",
"args": ["mcp-server-geolocation"],
"env": {
"WALKSCORE_API_KEY": "your_api_key_here"
}
}
}
}Configure for VS Code
Add to your VS Code settings:
{
"mcp": {
"servers": {
"geolocation": {
"command": "uvx",
"args": ["mcp-server-geolocation"],
"env": {
"WALKSCORE_API_KEY": "your_api_key_here"
}
}
}
}
}Usage
Once configured, the server provides two main tools:
get_transit_stops
Find nearby transit stops for any location:
Input: Latitude and longitude coordinates
Output: List of nearby transit stops with routes and distances
get_walkscore
Get walkability scores for any location:
WalkScore: Measures how walkable a location is (0-100)
TransitScore: Measures public transit accessibility (0-100)
BikeScore: Measures bikeability (0-100)
Input options:
An address (string) - e.g., "123 Main St, Seattle, WA"
Latitude and longitude coordinates - e.g., 47.6085, -122.3295
Both address and coordinates for better accuracy
Example usage in Claude:
"Find transit stops near 40.7136, -73.9909"
"What's the walkability score for 123 Main St, Seattle, WA?"
Installation
Using uv (recommended)
uvx mcp-server-geolocationUsing pip
pip install mcp-server-geolocationLicense
MIT License - see LICENSE file for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
Walk Score MCP — wraps the Walk Score API (walkscore.com)
Real-time transit stops, routes, arrivals, vehicle positions, and schedules via OneBusAway APIs.
Geocoding, weather forecasts, and timezone lookups
Geocode, reverse-geocode, autocomplete, route and search places.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides advanced geospatial analytics for OpenStreetMap, including neighborhood livability scoring and commute analysis, beyond simple geocoding.1MIT
- AlicenseNot gradedqualityCmaintenanceProvides geolocation, routing, and navigation tools including geocoding, place search, distance matrix, and turn-by-turn directions via NextBillion.ai APIs.3 npm1MIT
- AlicenseAqualityDmaintenanceProvides forward/reverse geocoding, bounding box extraction, nearby places discovery, batch geocoding, route waypoints, and administrative boundary lookup using OpenStreetMap data.10Apache 2.0
- AlicenseAqualityDmaintenanceProvides location-based services and geospatial data from OpenStreetMap, enabling geocoding, route directions, nearby place search, and neighborhood analysis through natural language.12MIT