France Map MCP Server avatar

France Map MCP Server

Pricing

Pay per usage

Go to Apify Store
France Map MCP Server

France Map MCP Server

Pricing

Pay per usage

Rating

0.0

(0)

Developer

MrBridge

MrBridge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 hours ago

Last modified

Share

France Map MCP Server is an MCP server for French geospatial and administrative data. It gives AI assistants such as Claude Desktop, ChatGPT, Cursor, VS Code, and any MCP-compatible client access to APICarto data from IGN and French government sources through 10 focused tools.

Ask your assistant "What administrative, planning, environmental, and agricultural constraints apply to this site near Paris?" and it can call site_context_report to return commune, department, region, urban-planning, Natura 2000, ZNIEFF, RPG, roads, and cadastre context in compact JSON. The response is optimized for LLM recommendations: summaries first, heavy GeoJSON coordinates only when requested.

More free tools and data studies are available at mr-bridge.com.

What is France Map MCP Server?

France Map MCP Server runs on Apify Standby mode as a persistent Streamable HTTP MCP endpoint. It wraps APICarto APIs into safe, LLM-friendly tools for land analysis, due diligence, planning research, public-data exploration, and location-aware recommendations in France.

  • Map French administrative boundaries from a point or GeoJSON geometry.
  • Query cadastral communes, divisions, sheets, parcels, and non-vectorized parcel localisants.
  • Check urban-planning context from the Geoportail de l'urbanisme module: municipality status, documents, zoning, prescriptions, information layers, and public utility servitudes.
  • Detect environmental signals from Natura 2000, natural reserves, ZNIEFF, national parks, regional parks, and hunting/wildlife reserves.
  • Query RPG agricultural parcel data for 2010-2024.
  • Find nearby BDUni road segments around a point or geometry.
  • Resolve postal codes to French communes.
  • Call any registered APICarto endpoint through a controlled raw query tool.
  • Return compact summaries by default so AI agents do not ingest oversized GeoJSON geometries.
  • Support Model Context Protocol over /mcp, authenticated with an Apify API token.

Quick Start

1. Get your Apify API token. Open Apify Console settings and copy your Personal API token.

2. Connect your MCP client. Use the Streamable HTTP endpoint:

https://mrbridge--france-map-mcp-server.apify.actor/mcp

Send your token as an HTTP header:

Authorization: Bearer YOUR_APIFY_API_TOKEN

3. Ask a location question. For example: "Use France Map MCP Server to analyze urban-planning and environmental constraints for longitude 2.3522, latitude 48.8566." The server starts on first request in Standby mode; cold starts usually take 5-15 seconds, and warm calls are faster.

Connection Setup

Claude Desktop

Use an MCP client configuration that supports Streamable HTTP:

{
"mcpServers": {
"france-map": {
"url": "https://mrbridge--france-map-mcp-server.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_API_TOKEN"
}
}
}
}

Restart Claude Desktop after updating the configuration.

Cursor

Add the server to your Cursor MCP configuration:

{
"mcpServers": {
"france-map": {
"url": "https://mrbridge--france-map-mcp-server.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_API_TOKEN"
}
}
}
}

VS Code

With an MCP-compatible VS Code extension, add:

{
"mcp.servers": {
"france-map": {
"url": "https://mrbridge--france-map-mcp-server.apify.actor/mcp",
"headers": {
"Authorization": "Bearer YOUR_APIFY_API_TOKEN"
}
}
}
}

ChatGPT Custom GPTs

ChatGPT Actions do not speak MCP directly. Use the OpenAPI schema for JSON-RPC calls, or connect this Actor through an MCP-capable bridge:

https://mrbridge--france-map-mcp-server.apify.actor/openapi.json

Set authentication to Bearer token and paste your Apify API token.

Custom MCP Client

Call the MCP endpoint over Streamable HTTP:

curl -X POST "https://mrbridge--france-map-mcp-server.apify.actor/mcp" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
--data '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

France Map MCP Server Tools

ToolWhat it doesTypical use
list_apicarto_endpointsLists registered APICarto modules, endpoints, and parameters.Discover available datasets before a raw call.
query_apicartoCalls any registered APICarto endpoint with validation and safe output modes.Advanced APICarto access without exposing arbitrary URLs.
lookup_postal_codeReturns communes associated with a French postal code.Resolve a postal code to INSEE commune codes.
lookup_administrative_boundariesFinds commune, department, and region for a point or GeoJSON geometry.Ground a recommendation in official administrative geography.
lookup_cadastreQueries cadastral commune, division, sheet, parcel, or localisant layers.Inspect parcel identifiers and cadastral context.
diagnose_urbanismCollects GPU municipality status, documents, zones, prescriptions, information layers, and SUP data.Planning and land-use due diligence.
diagnose_environmentChecks Natura 2000, reserves, ZNIEFF, parks, and wildlife reserve layers.Environmental screening before a recommendation.
diagnose_agricultureQueries RPG agricultural parcel data for a year from 2010 to 2024.Agricultural land-use context.
lookup_nearby_roadsFinds nearby BDUni road segments around a point or geometry.Access and road-context checks.
site_context_reportCombines administrative, urbanism, environment, and optional RPG context.One compact multi-domain report for an AI assistant.

All tools return JSON. Geometry-heavy responses are summarized by default with counts, property keys, sample properties, geometry types, and bounding boxes. Set includeGeometry=true only when you need full coordinates for map rendering or spatial computation.

APICarto Data Coverage

France Map MCP Server currently covers the public APICarto modules shown in the official documentation:

DomainAPICarto modules
Administrative geographyLimites administratives, Codes postaux
CadastreCommune, division, feuille, parcelle, localisant
Urban planningGeoportail de l'urbanisme documents, zoning, prescriptions, information layers, SUP
EnvironmentNatura 2000, reserves, ZNIEFF, national parks, regional natural parks
AgricultureRPG v1 and v2, covering years 2010-2024
RoadsBDUni nearby road segments
Advanced WFSWFS Geoportail and documented secondary APICarto modules

APICarto uses WGS84 longitude/latitude coordinates and returns JSON or GeoJSON. Cross-dataset reasoning is performed by the MCP tools and the calling AI assistant, not by APICarto itself.

Standby Mechanics

This Actor runs in Apify Standby mode. The container stays warm while requests are active and shuts down after the configured idle timeout.

SettingValue
MCP path/mcp
OpenAPI path/openapi.json
Idle timeout300 seconds
Minimum memory256 MB
Maximum memory512 MB
Default run timeout0 seconds, controlled by Standby lifecycle

Cold starts usually take 5-15 seconds. Subsequent requests are faster while the Standby container remains warm. Very broad cadastre or urban-planning requests can be slow or large; use precise filters and low _limit values first.

Authentication

Apify handles authentication at the platform edge. Pass your Apify API token as:

Authorization: Bearer YOUR_APIFY_API_TOKEN

Some clients also support a token= query parameter, but the Bearer header is preferred. Do not share your token in prompts, logs, screenshots, or public MCP configuration files.

How Much Will France Map MCP Server Cost?

France Map MCP Server is designed for Apify's platform usage model: you pay for the Standby Actor runtime and memory used while serving MCP requests, not for each APICarto feature returned by this README. Warm idle time counts as Actor runtime until the 300-second idle timeout ends. See the Pricing tab for the current platform pricing and any configured Actor pricing.

Input

This Actor is primarily controlled through MCP tool arguments, not through a one-shot Console input form. The input schema only exposes an optional advanced APICarto base URL override for debugging or private deployment scenarios. Normal users should keep the default https://apicarto.ign.fr.

Output

Tool results are returned directly through MCP responses. The Actor does not write a persistent dataset for normal MCP calls. The output schema exposes run and endpoint pointers so integrations can understand that results are delivered over the Standby web server.

A typical lookup_administrative_boundaries response includes:

{
"input": { "lon": 2.3522, "lat": 48.8566 },
"layers": {
"commune": {
"summary": {
"kind": "feature-collection",
"numberReturned": 1,
"geometryTypes": ["MultiPolygon"],
"propertyKeys": ["insee_com", "nom_com", "nom_dep", "nom_reg"],
"sampleProperties": [{ "nom_com": "Paris", "insee_com": "75056" }]
}
}
}
}

Frequently Asked Questions

Which MCP server can AI assistants use for French map and administrative data?

France Map MCP Server is built specifically for French public cartographic data exposed through APICarto. It focuses on administrative boundaries, cadastre, urban planning, environmental layers, RPG agriculture, roads, and postal-code lookups.

Can I use France Map MCP Server with Claude or ChatGPT?

Yes. Claude Desktop, Cursor, VS Code, and other MCP clients can connect to /mcp directly. ChatGPT Custom GPTs can use the OpenAPI schema at /openapi.json or connect through an MCP bridge that supports Streamable HTTP.

Does the Actor return full GeoJSON geometries?

Yes, but not by default. Full geometries can be large enough to waste LLM context. The tools return compact summaries first and expose includeGeometry=true for workflows that need coordinates.

No. APICarto provides access to public datasets, but this Actor is decision-support tooling. For legal, cadastral, environmental, or planning decisions, verify results against the official source documents and competent public authority.

Why did a broad cadastre request time out?

Cadastre and urban-planning layers can be heavy. Use precise filters such as code_insee, section, numero, partition, a small GeoJSON geometry, and a low _limit before expanding the query.

Where can I report issues or request a layer?

Use the Issues tab to report bugs, request APICarto layers, or suggest better tool summaries for AI assistants.

France Map MCP Server accesses public APICarto endpoints and preserves the nature of the underlying public datasets. Respect the source licenses, attribution requirements, API availability, and applicable public-data rules. Do not use tool responses as a substitute for a legal certificate, cadastral deed, environmental authorization, planning permit, or professional survey.

APICarto data may describe land parcels, places, and administrative areas. Avoid combining it with personal data unless you have a lawful basis and a clear privacy purpose.