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

GIS processing for AI agents, scripts, and people 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 Desktop (stdio)

Run the meridian-mcp binary locally and add it to your Claude Desktop config. The binary connects to the hosted API using your key.

Step 1 — Install
cargo install meridian-mcp
Step 2 — Add to Claude Desktop config
{
  "mcpServers": {
    "meridian-node": {
      "command": "meridian-mcp",
      "env": {
        "MERIDIAN_API_KEY": "YOUR_API_KEY",
        "MERIDIAN_BASE_URL": "https://meridianapi.nodeapi.ai"
      }
    }
  }
}
Step 3 — 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 will call the right endpoint.

HTTP SSE Transport (remote MCP)

For agents that support remote MCP over HTTP SSE, point directly at the hosted server. No local binary needed.

MCP SSE endpoint: https://meridianapi.nodeapi.ai/sse
Header: X-Mcp-Key: YOUR_API_KEY

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.