{"name":"io.github.soyeladice-svg/bursia-utils-geo","serverInfo":{"name":"bursia-utils-geo","title":"Burs-IA Utils: Geospatial math","version":"1.5.2"},"title":"Burs-IA Utils: Geospatial math","title_es":"Burs-IA Utils: Matemática geoespacial","description":"23 deterministic tools for distances and bearings on the sphere and the WGS84 ellipsoid, midpoints, bounding boxes, polygons, geohash, UTM, plus codes, polylines and map tiles.","description_es":"23 herramientas deterministas para distancias y rumbos sobre la esfera y el elipsoide WGS84, puntos medios, cajas delimitadoras, polígonos, geohash, UTM, plus codes, polilíneas y teselas de mapa.","instructions":"ES: Burs-IA Utils, Matemática geoespacial: 23 herramientas deterministas (funciones puras, sin red, sin estado). Subconjunto temático del servidor completo /mcp (465). Con límite de herramientas: /mcp/puerta (2 herramientas, acceso a las 465) u otros /mcp/{grupo}. EN: 23 deterministic tools (pure functions, no network access, no state). Themed subset of the full server /mcp (465); other tools answer \"Unknown tool\" here. Tool-capped clients: /mcp/puerta (2 tools reach all 465).","relationship":{"kind":"themed-subset","note":"A coherent subset of the full Burs-IA Utils server, served by the same process with the same tools and shared rate limits; not a separate copy.","full_server":"https://bursia-utils-production.up.railway.app/mcp","full_server_card":"https://bursia-utils-production.up.railway.app/.well-known/mcp/server-card.json"},"protocolVersion":"2025-11-25","supportedProtocolVersions":["2025-11-25","2025-06-18","2025-03-26","2024-11-05"],"transport":{"type":"streamable-http","endpoint":"https://bursia-utils-production.up.railway.app/mcp/geo"},"remotes":[{"type":"streamable-http","url":"https://bursia-utils-production.up.railway.app/mcp/geo"}],"capabilities":{"tools":{"listChanged":false}},"authentication":{"required":false},"pricing":"free (rate limited)","documentationUrl":"https://bursia-utils-production.up.railway.app/llms.txt","catalog":"https://bursia-utils-production.up.railway.app/tools","toolCount":23,"tools":[{"name":"geo-haversine","title":"Great-circle distance (haversine)","annotations":{"title":"Distancia ortodrómica (haversine)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geo-vincenty","title":"Ellipsoidal distance (Vincenty, WGS84)","annotations":{"title":"Distancia elipsoidal (Vincenty)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geo-bearing","title":"Bearing between points","annotations":{"title":"Rumbo entre dos puntos","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geo-destination","title":"Destination from distance and bearing","annotations":{"title":"Destino desde distancia y rumbo","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geo-midpoint","title":"Geographic midpoint","annotations":{"title":"Punto medio geográfico","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geo-bounding-box","title":"Bounding box around a point","annotations":{"title":"Caja delimitadora alrededor de un punto","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geo-point-in-polygon","title":"Point in polygon","annotations":{"title":"Punto dentro de polígono","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geo-polygon-area","title":"Polygon area and perimeter","annotations":{"title":"Área y perímetro de polígono","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geo-path-length","title":"Path (polyline) length","annotations":{"title":"Longitud de un recorrido","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geo-nearest","title":"Nearest points","annotations":{"title":"Puntos más cercanos","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geohash-encode","title":"Geohash encode","annotations":{"title":"Codificar geohash","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geohash-decode","title":"Geohash decode","annotations":{"title":"Decodificar geohash","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geohash-neighbors","title":"Geohash neighbors","annotations":{"title":"Vecinos de un geohash","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"coordinates-to-decimal","title":"DMS / DDM to decimal degrees","annotations":{"title":"Coordenadas GMS a decimales","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"coordinates-to-dms","title":"Decimal degrees to DMS","annotations":{"title":"Coordenadas decimales a GMS","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"utm-from-latlon","title":"Lat/lon to UTM","annotations":{"title":"Latitud/longitud a UTM","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"utm-to-latlon","title":"UTM to lat/lon","annotations":{"title":"UTM a latitud/longitud","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"polyline-encode","title":"Encode polyline","annotations":{"title":"Codificar polilínea","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"polyline-decode","title":"Decode polyline","annotations":{"title":"Decodificar polilínea","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"plus-code-encode","title":"Plus code (Open Location Code) encode","annotations":{"title":"Codificar plus code","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"plus-code-decode","title":"Plus code (Open Location Code) decode","annotations":{"title":"Decodificar plus code","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"map-tile","title":"Map tile (XYZ / slippy map)","annotations":{"title":"Tesela de mapa (XYZ)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"geojson-bbox","title":"GeoJSON bounding box and centroid","annotations":{"title":"Caja y centroide de GeoJSON","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}}],"install_page":"https://bursia-utils-production.up.railway.app/puerta"}