
Osm Tagging Schema Mcp
Gives your AI assistant structured access to OpenStreetMap's official tagging schema through seven tools organized around querying, validation, and preset discovery. You can search for valid tag values, explore OSM presets with their configurations, validate tag combinations, check for deprecated tags, and get suggestions for improvements. Built on top of the @openstreetmap/id-tagging-schema library that powers the iD editor. The project ships with comprehensive test coverage including property-based fuzzing, and the team runs it in production at mcp.gander.tools. Useful when you're building OSM tooling and want Claude to help validate user input, suggest appropriate tags, or guide contributors through the tagging schema without hardcoding rules.
- GitHub stars
- 7
- tools
- 10
- transport
- STDIO
- last updated
- Dec 1, 2025
Tools
10 toolsPublic tool metadata for what this MCP can expose to an agent.
validate_tagChecks a tag against the schema: known key, value allowed by the matching field, deprecated key/value with a suggested replacement.
Checks a tag against the schema: known key, value allowed by the matching field, deprecated key/value with a suggested replacement.
No parameter schema in public metadata yet.
validate_tag_collectionConsistent with validate_tag; applies the same validation to a collection of tags.
Consistent with validate_tag; applies the same validation to a collection of tags.
No parameter schema in public metadata yet.
suggest_improvementsSuggests improvements for tags, with a preset matched for popular tags.
Suggests improvements for tags, with a preset matched for popular tags.
No parameter schema in public metadata yet.
get_tag_valuesReturns values for a tag key, based on taginfo values.
Returns values for a tag key, based on taginfo values.
No parameter schema in public metadata yet.
search_tagsSearches tag keys by name, with a fuzzy-matching description.
Searches tag keys by name, with a fuzzy-matching description.
No parameter schema in public metadata yet.
search_presetsSearches presets matching a query.
Searches presets matching a query.
No parameter schema in public metadata yet.
get_preset_detailsReturns details for a preset by id.
Returns details for a preset by id.
No parameter schema in public metadata yet.
compare_tagsCompares tag sets and reports differences.
Compares tag sets and reports differences.
No parameter schema in public metadata yet.
flat_to_jsonConverts flat tag text format to JSON.
Converts flat tag text format to JSON.
No parameter schema in public metadata yet.
json_to_flatConverts JSON tags to flat tag text format.
Converts JSON tags to flat tag text format.
No parameter schema in public metadata yet.
Sponsors
Readme
Details
- Repository
- github.com/gander-tools/osm-tagging-schema-mcp
- Package
@gander-tools/osm-tagging-schema-mcp- Transport
- STDIO
- Registry
- MCP registry, active