# Geo Calc – WGS84 to UTM/MGRS Converter

> Geo Calc – WGS84 to UTM/MGRS Converter is a paid API for AI agents from geo-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-30).

Converts a WGS84 latitude/longitude coordinate pair to UTM (zone, band, easting, northing, hemisphere) and MGRS grid reference, including Norway and Svalbard zone exception handling.

## Facts

- Endpoint: GET https://geo-calc.x402tookit.com/utm-mgrs?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/geo-calc-wgs84-to-utm-mgrs-converter-88694c19
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4FpuAQJRsVc5C_2kJfCvj

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability geo-calc-wgs84-to-utm-mgrs-converter-88694c19
```

Example prompt: Convert latitude 40.7128, longitude -74.0060 to UTM and MGRS — I need the full UTM zone, band, easting, and northing, plus the MGRS reference at 5-digit precision.

## When to prefer this

Choose this endpoint when you need a precise, standards-compliant WGS84-to-UTM/MGRS conversion that correctly handles special zone rules for Norway (zones 32V/31V) and Svalbard (zones 33X/35X/37X), and when you need detailed output including scale factor, grid convergence, and central meridian — not just a basic zone lookup.

## Known failure modes

- Latitude outside -80 to 84 degrees returns inRange=false with explanation in reasons array
- Missing required lat or lon query parameter returns an error
- Invalid digit count outside 1–5 for MGRS precision causes validation error
- Poles (above 84°N or below 80°S) are out of UTM range and return null UTM fields
- Network or payment failure returns no data

## How this service works

Convert WGS84 latitude/longitude to UTM (zone, band, easting, northing) and MGRS, with Norway/Svalbard zone rules.

## Output

Returns a structured object with UTM fields (zone number, band letter, easting, northing, hemisphere, central meridian, scale factor, grid convergence) and an MGRS string at the requested precision, plus metadata like whether the coordinate is in range, any zone exceptions applied (e.g. Norway/Svalbard), summary text, and a disclaimer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "lat",
      "lon"
     ],
     "properties": {
      "lat": {
       "type": "number",
       "description": "Latitude in degrees, -80 to 84 for UTM"
      },
      "lon": {
       "type": "number",
       "description": "Longitude in degrees, -180 to 180"
      },
      "digits": {
       "type": "integer",
       "description": "MGRS digits per axis, 1 to 5 (default 5 = 1 m)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "utm": {
       "type": [
        "null",
        "object"
       ],
       "properties": {
        "band": {
         "type": [
          "null",
          "string"
         ]
        },
        "text": {
         "type": [
          "null",
          "string"
         ]
        },
        "zone": {
         "type": [
          "null",
          "number"
         ]
        },
        "easting": {
         "type": [
          "null",
          "number"
         ]
        },
        "northing": {
         "type": [
          "null",
          "number"
         ]
        },
        "hemisphere": {
         "type": [
          "null",
          "string"
         ]
        }
       }
      },
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "mgrs": {
       "type": [
        "null",
        "string"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "inRange": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
    
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/geo-calc-wgs84-to-utm-mgrs-converter-88694c19/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from geo-calc.x402tookit.com](https://www.zero.xyz/host/geo-calc.x402tookit.com/llms.txt)
