{"serverId":"mcp-registry/io.github.pipeworx-io/openrouteservice","tools":[{"name":"elevation_line","fixed":{"name":"elevation_line","description":"\"Elevation profile along a route\" / \"hiking trail elevation gain\" / \"topographic profile of [path]\" / \"how hilly is this route\" — elevation samples along a geometry (linestring). Pass geojson / polyline / encodedpolyline5 / encodedpolyline6. Use for hiking elevation gain, cycling grade analysis, trail planning, terrain profiles.","inputSchema":{"type":"object","examples":[{"geometry":{"type":"LineString","coordinates":[[8.681495,49.41461],[8.687872,49.420318]]},"format_in":"geojson"},{"geometry":"u{~vFvyys@fS","format_in":"polyline"}],"required":["format_in","geometry"],"properties":{"geometry":{"description":"Per format_in","type":"string"},"format_in":{"type":"string","description":"geojson | polyline | encodedpolyline5 | encodedpolyline6"}}},"annotations":{"cost":{"all":1},"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"Elevation Line"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: geometry. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":219,"tokensAfter":224},{"name":"elevation_point","fixed":{"name":"elevation_point","description":"\"Elevation / altitude at [coordinates]\" / \"how high is [location]\" / \"height above sea level for [lat,lng]\" — elevation (meters above sea level) at a single point. Use for \"what's the elevation of Denver\", terrain queries, or attaching altitude to GPS records.","inputSchema":{"type":"object","examples":[{"geometry":[8.681495,49.41461],"format_in":"point"},{"geometry":{"type":"Point","coordinates":[2.352222,48.856613]},"format_in":"geojson"}],"required":["format_in","geometry"],"properties":{"geometry":{"description":"Per format_in (point: [lon, lat])","type":"string"},"format_in":{"type":"string","description":"point | geojson"}}},"annotations":{"cost":{"all":1},"readOnlyHint":true,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"Elevation Point"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: geometry. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":187,"tokensAfter":192}],"toolsChanged":2,"tokensSaved":0,"todo":[{"tool":"directions","params":["profile","instructions"]},{"tool":"geocode_search","params":["size","text","layers","sources","focus_lat","focus_lon"]},{"tool":"isochrones","params":["profile","locations"]},{"tool":"matrix","params":["profile","locations"]},{"tool":"snap","params":["radius","profile","locations"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}