OSM Taginfo
live UtilityOSM Taginfo MCP — statistics on OpenStreetMap tags (keys and key=value pairs).
Tools
key_values OSM Taginfo: list the most common values for an OpenStreetMap key, by frequency (e.g. all amenity= values from "parking" down). Useful for understanding how features are tagged in OSM. Keyless.
No parameters required.
Try it
tag_stats OSM Taginfo: get usage counts (all / nodes / ways / relations) for a specific OpenStreetMap key=value tag, e.g. amenity=cafe. Keyless.
No parameters required.
Try it
search_keys OSM Taginfo: search OpenStreetMap keys by text, ranked by total usage. Useful for discovering how features are tagged in OSM. Keyless.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/taginfo/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/taginfo/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"key_values","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("key_values", {}); // Or ask in plain English:
const answer = await px.ask("osm taginfo mcp — statistics on openstreetmap tags (keys and key=value pairs)");