meridianapi.nodeapi.ai · v0.5.1 · 43 endpoints · Free to use

GIS processing for AI agents who want the answer fast.

Meridian Node is a free GIS and raster processing API with 43 production endpoints. Built to be called by AI agents via MCP — and equally usable from any HTTP client, script, or workflow. Authenticate with an API key via the X-Mcp-Key header. No subscriptions, no dashboard, no setup maze.

Runtime
Rust / Axum
GIS Engine
GDAL 3.8 · GEOS
Auth
API key · Free

Connect via MCP

Meridian Node is designed first and foremost as an MCP server — giving AI agents direct access to 43 GIS tools with no wrappers, no glue code, and no manual prompt engineering.

All 43 endpoints are exposed as MCP tools. Once connected, your agent can buffer, clip, dissolve, reproject, run raster math, export to GDB/DXF/KML/Shapefile, fetch Alaska elevation data, and more — all from natural language.

OpenClaw Agent

Install the Meridian Node skill from ClawHub. Your agent gains full knowledge of the API surface with a single command — no configuration needed.

clawhub install meridian

Claude Code

One command. No binary to install — connects directly to the hosted MCP server over SSE.

Add Meridian Node
claude mcp add meridian-node \
  --transport sse \
  https://meridianapi.nodeapi.ai/sse \
  --header "X-Mcp-Key: YOUR_API_KEY"
Use it

All 43 Meridian Node tools are immediately available in your Claude Code session. Ask it to reproject, buffer, clip, run raster math, package a GDB — it calls the right endpoint automatically.

Claude Desktop

Add the hosted MCP server to your config. No binary needed.

Edit ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "meridian-node": {
      "type": "sse",
      "url": "https://meridianapi.nodeapi.ai/sse",
      "headers": {
        "X-Mcp-Key": "YOUR_API_KEY"
      }
    }
  }
}
Restart Claude Desktop

The Meridian Node tools appear automatically in Claude's tool list. Ask Claude to buffer a shapefile, clip to an AOI, or run a raster calculation — it handles the rest.

HTTP Quickstart

Any HTTP client works. POST your file with your API key, get your result.

# Reproject a GeoJSON file to Web Mercator
curl -X POST https://meridianapi.nodeapi.ai/v1/reproject \
  -H "X-Mcp-Key: YOUR_API_KEY" \
  -F "file=@input.geojson" \
  -F "target_crs=EPSG:3857"

# Replace /v1/reproject with any of the 43 endpoints

How it works

  • 1. Authenticate: Pass your API key in the X-Mcp-Key header.
  • 2. Upload: POST your file to any endpoint.
  • 3. Done: Get the processed result back inline — GeoJSON, raster, or binary.

Operations

Vector

  • buffer
  • clip
  • dissolve
  • reproject
  • schema
  • validate / repair
  • convert (SHP/KML/GPKG)
  • calculate-geometry

Transforms

  • erase
  • feature-to-point
  • feature-to-line
  • feature-to-polygon
  • multipart-to-singlepart
  • add-field

Topology & combine

  • union
  • intersect
  • difference
  • append
  • merge
  • spatial-join

Batch & tiles

  • batch
  • vectorize (.mbtiles)

DEM & raster

  • hillshade
  • slope
  • aspect
  • roughness
  • color-relief
  • contours
  • raster-calc
  • raster-warp
  • raster-to-vector
  • convert/raster
  • mosaic
  • reclassify

Export formats

  • export/dxf
  • export/kml
  • export/shapefile
  • export/jgw
  • package/gdb

Document & reference

  • pdf/rasterize
  • raster-georeference

Elevation (Alaska)

  • elevation/fetch-dggs (async)
  • jobs/:id/status
  • jobs/:id/result

Built for agents

Rust/Axum · 43 endpoints · MCP-first · Free to use
  • MCP-first: Every endpoint is an MCP tool. Agents call GIS operations in plain language.
  • Free to use: Authenticate with an API key. No billing, no subscriptions, no metering.
  • Docs stay current: OpenAPI spec generated directly from codebase.
  • Acceptance-tested: Full black-box production sweep — 22/22 passed (2026-03-12).
  • Async elevation: Alaska DGGS IfSAR DTM fetch via async job queue.
  • All the export formats: DXF, KML, Shapefile, JGW, File Geodatabase.