{"protocol":"mcp","protocolVersion":"2025-06-18","transport":"http-jsonrpc","endpoint":"https://geo.halowerk.com/mcp","server":{"name":"geowerk","title":"HALOWERK geowerk","version":"1.0.0"},"methods":["initialize","ping","tools/list","tools/call"],"tools":[{"name":"geowerk_crs_transform","title":"Transforms coordinates between EPSG:4326 and EPSG:3857 with declared formulas.","price_usdc":0.003},{"name":"geowerk_geohash","title":"Encodes a coordinate as geohash or decodes a geohash to its bounding box.","price_usdc":0.003},{"name":"geowerk_h3_cell","title":"Creates or inspects H3 cells and optionally returns neighbors or changes resolution.","price_usdc":0.003},{"name":"geowerk_s2_cell","title":"Creates an S2 cell token from a coordinate and level using the S2 geometry library.","price_usdc":0.004},{"name":"geowerk_distance_bearing","title":"Calculates WGS84 great-circle distance and initial bearing.","price_usdc":0.004},{"name":"geowerk_polygon_ops","title":"Calculates planar polygon area and centroid in caller-declared coordinate units.","price_usdc":0.004},{"name":"geowerk_point_in_polygon","title":"Tests planar point containment with the even-odd rule.","price_usdc":0.004},{"name":"geowerk_bbox_tiles","title":"Enumerates XYZ tile coordinates intersecting a WGS84 bounding box.","price_usdc":0.004},{"name":"geowerk_line_simplify","title":"Simplifies a planar line with the Ramer-Douglas-Peucker algorithm.","price_usdc":0.004},{"name":"geowerk_utm_mgrs","title":"Converts WGS84 latitude and longitude to MGRS using the open mgrs library.","price_usdc":0.004}],"payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","note":"tools/list braucht keine Zahlung. tools/call rechnet den Werkzeugpreis über x402 ab."}}