# Mapsmith Ai Mapsmith MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.mapsmith-ai%2Fmapsmith
Registry id: `mcp-registry/io.github.mapsmith-ai/mapsmith`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "mapsmith-ai-mapsmith-mcp-server": {
      "command": "uvx",
      "args": [
        "mapsmith"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add mapsmith-ai-mapsmith-mcp-server -- uvx mapsmith
```

## Tools (28)

- `aspect`: Downslope azimuth from a DEM, 0 = north; flat cells are -1
- `buffer_layer`: Metric buffer with automatic UTM estimation for geographic CRS
- `centroid_layer`: Geometric centroids computed in metric CRS, never on degrees
- `clip_layer`: Clip a layer with a mask layer
- `convert_format`: Convert between GeoParquet/GeoPackage/GeoJSON by output extension, verified
- `describe_dataset`: CRS, schema/bands, extent, nodata and statistics of any vector or raster dataset
- `dissolve_layer`: Merge features per key; aggregation recorded and group count verified
- `execute_plan`: Validate then run a plan step by step with per-step provenance
- `explode_layer`: Multi-part to single-part, part count verified in closed form
- `flow_accumulation`: D8 flow accumulation with automatic depression filling
- `get_provenance`: Return manifest of any MapSmith output: operation, inputs, digests, checks
- `hillshade`: Shaded relief from a DEM, in-memory Whitebox engine
- `list_operations`: Catalog search: narrows on declared criteria, returns surviving set or ranking
- `measure_area`: Area in m² on ellipsoid or planar; invalid rings repaired before measuring
- `merge_layers`: Append layers (schema union); null-filled columns named, count verified
- `nearest_join`: Nearest neighbour with distance in meters, UTM-measured on geographic CRS
- `overlay_layers`: Set-theoretic overlay (intersection/union/difference/…); dropped lower-dimension pieces declared
- `preview_map`: Interactive in-chat map with provenance card and verification status
- `reproject_layer`: Reproject to any CRS (EPSG code or WKT)
- `run_operation`: Run any catalog operation by name; arguments validated before running
- `run_sql`: Spatial SQL (DuckDB dialect) over GeoParquet and GDAL formats
- `server_info`: Version, license, available engines
- `simplify_layer`: Douglas-Peucker with drift measured; area/length before/after recorded
- `slope`: Slope gradient from a DEM in degrees, percent or radians
- `spatial_join`: Join by spatial predicate, auto-routed to fastest engine
- `validate_plan`: Statically validate a multi-step plan before running anything
- `watershed`: Watershed delineation from a DEM and pour points
- `zonal_statistics`: Raster statistics per vector zone with exact fractional pixel coverage

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
