Skip to main content
Glama
GRABOSM

OpenStreetMap MCP Server

by GRABOSM

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_location

Search for locations, addresses, or places using Nominatim geocoding service

reverse_geocode

Get address information from coordinates (reverse geocoding)

search_structured

Search using structured address components

get_place_details

Get detailed information about a specific OSM place

search_pois

Search for Points of Interest (POIs) using Overpass API

find_amenities_nearby

Find amenities near a specific location

get_elements_in_bounds

Get all OSM elements within a bounding box

search_by_tags

Search for OSM elements by specific tags

get_route_data

Get road/path data for routing between two points

execute_overpass_query

Execute a custom Overpass QL query

get_osrm_route

Get detailed route with turn-by-turn directions using OSRM

get_distance_matrix

Calculate distance and duration matrix between multiple points

snap_to_roads

Snap coordinates to nearest road segments

optimize_route

Solve Traveling Salesman Problem to find optimal route through all points

map_match_gps

Map-match GPS traces to road network

calculate_isochrone

Calculate travel time isochrone (areas reachable within time limit) using Valhalla

get_changeset

Get detailed information about a specific changeset

search_changesets

Search for changesets with various filters

get_changeset_diff

Get the diff/changes for a specific changeset

osmose_search_issues

Search for OSMOSE quality assurance issues with various filters

osmose_get_issue_details

Get detailed information about a specific OSMOSE issue

osmose_get_issues_by_country

Get OSMOSE issues in a specific country

osmose_get_issues_by_user

Get OSMOSE issues last modified by a specific user

osmose_get_stats

Get OSMOSE statistics (issue counts by level, type, etc.)

osmose_get_items

Get available OSMOSE issue categories/items

search_highways_smart

Smart highway search using Taginfo-enhanced queries for major roads, motorways, etc.

search_pois_smart

Smart POI search using Taginfo-enhanced queries for restaurants, shops, tourism, etc.

get_tag_suggestions

Get OSM tag suggestions and autocomplete based on Taginfo statistics

get_tag_stats

Get usage statistics for OSM tags from Taginfo

validate_osm_tag

Validate if an OSM tag combination is commonly used and get suggestions

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/GRABOSM/osm-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server