Mapsi-mcp Server

MCP server for Mapsi — 18 geospatial tools for AI coding assistants. Connect Claude Code, Cursor, Windsurf, or any MCP-compatible IDE directly to Mapsi APIs.

Local serverstdioMIT

What is the Mapsi-mcp Server?

Mapsi Mcp is an MCP project maintained in the algolayertechnologies/mapsi-mcp repository. The maintainer describes its purpose as “MCP server for Mapsi — 18 geospatial tools for AI coding assistants. Connect Claude Code, Cursor, Windsurf, or any MCP-compatible IDE directly to Mapsi APIs”. Read the project documentation for the complete scope.

Installation

The documented npm package is mapsi-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares MAPSI_API_KEY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
geocodeAddress or place name → lat/lon. Returns confidence score (0–1); treat scores below 0.6 as ambiguous.
reverse_geocodelat/lon → formatted address, street, city, postcode, country.
autocompleteReal-time address suggestions as user types (min 2 chars). For UI input fields.
normalize_addressStandardize messy/inconsistent addresses. Returns structured fields + coordinates.
timezoneIANA timezone name + UTC offset + DST status for any coordinate.
elevationAltitude in metres for any coordinate (~30m resolution globally).
routeTurn-by-turn directions. Modes: auto, truck, bicycle, pedestrian, motor_scooter.
isochroneReachability polygon within N minutes or N metres. Returns GeoJSON for MapLibre/Leaflet.
matrixTravel time + distance matrix for up to 50×50 origin-destination pairs in one call.
map_matchSnap a GPS trace to the road network. Coordinates are [lon, lat] order (GeoJSON).
nearest_roadFind nearest routable road point. Call this if route returns "no route found".
places_searchFind nearby POIs by category (restaurant, hospital, pharmacy, ATM…). Returns name, coords, categories.
point_in_polygonAdmin hierarchy for a coordinate: country, region, city, neighbourhood.
h3_indexConvert coordinate to H3 hexagonal grid cell at resolution 0–15.
batch_geocodeGeocode up to 30,000 addresses in a single call. Never loop geocode for bulk data.
batch_reverse_geocodeReverse geocode multiple coordinates in one call.
get_tile_style_urlMapLibre GL style URL. Styles: light, dark, streets, topo, grayscale, black, white, liberty.
get_static_map_urlStatic PNG map URL for use in tags, emails, and PDFs.

How to install the Mapsi-mcp Server

{
  "mcpServers": {
    "mapsi": {
      "command": "npx",
      "args": [
        "-y",
        "mapsi-mcp"
      ],
      "env": {
        "MAPSI_API_KEY": "YOUR_MAPSI_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
MAPSI_API_KEYDeclared in the maintainer’s client configuration.Check documentation