home / mcp / ign api carto mcp server

IGN API Carto MCP Server

MCP opensource développé autour de l'API carto de l'IGN

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "julienkalamon-ign-apicarto-mcp-server": {
      "url": "https://mcp.example.com/mcp",
      "headers": {
        "PORT": "3000",
        "TRANSPORT": "stdio",
        "IGN_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

You can query French geographic data from IGN directly through MCP by running a local MCP server that translates natural language requests into IGN API Carto calls. This lets Claude Desktop or any MCP client access cadastral, agricultural, environmental, urban planning, and administrative data with natural-language queries.

How to use

You install and run the MCP server locally, then connect your MCP client to it either in stdio mode (local process) or in HTTP mode (remote access). Once connected, you can ask in plain language for data like cadastral parcels, administrative boundaries, or Natura 2000 zones. The server handles translating your questions into IGN API Carto requests and returns structured geographic results in GeoJSON.

Available tools

ign_get_communes_by_postal_code

Retrieve communes associated with a postal code to resolve addresses and postal statistics.

ign_get_cadastre_parcelles

Search cadastral parcels for ownership, land use, and property studies.

ign_get_cadastre_communes

Get cadastral commune boundaries for territorial delimitation.

ign_get_rpg

Query the Registre Parcellaire Graphique for agricultural analysis and environmental context.

ign_get_nature_areas

Fetch natural areas like Natura 2000 zones, ZNIEFFs, and protected parks.

ign_get_gpu_urbanisme

Access urban planning data from the Géoportail de l’Urbanisme for zoning information.

ign_get_aoc_viticoles

Check viticultural appellations (AOC, IGP, VSIG) for a location using a free IGN API key.

ign_wfs_geoportail

Generic WFS feed access from the Géoportail for geographic data.

ign_get_administrative_limits

Return administrative boundaries (communes, departments, regions) for territorial context.