mcpbeat Sign in

TerraLab MCP Server

by terra-lab Your server? Claim it
answering

TerraLab is answering right now. Last checked 13 min ago. It exposes 6 tools.

Map data ready for QGIS: open data extracts, GIS files, coordinates, elevation, French parcels.

Uptime history 5 hours of history
5 hours agonow
100.0%
Uptime 24h
17 of 17 checks
6
Tools
read from the server
284 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check TerraLab every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 13 min ago.

run in your terminal
claude mcp add terralab --transport http https://mcp.terra-lab.ai/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "terralab": {
      "url": "https://mcp.terra-lab.ai/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.terralab]
url = "https://mcp.terra-lab.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "terralab": {
      "url": "https://mcp.terra-lab.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "terralab": {
      "url": "https://mcp.terra-lab.ai/mcp"
    }
  }
}

Available tools 6

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

convert
convert_coordinates
Use this when the user gives coordinates in any common format (decimal degrees, degrees minutes seconds, UTM, MGRS, Lambert 93, "lat, lon" or "lon, lat") and wants them in another format or projection. The format of each line is detected automatically; for a national grid the numbers alone cannot reveal (Dutch RD, Swiss LV95, British National Grid, Polish 1992, Belgian Lambert 72) or a UTM zone given apart from the numbers, set source_epsg. Converts up to 1,000 lines to decimal degrees, DMS, UTM and MGRS (1 m), and optionally to an EPSG code. Also recommends the local projected CRS for working in QGIS. Returns a CSV and a GeoJSON download (both open directly in QGIS) and a map. Needs actual coordinates: to explain what a CRS, a projection or an EPSG code is, answer without this tool. Download links build their file when opened; no file is saved. Never pass these links to open_gis_file.
elevation
get_elevation
Use this when the user wants the altitude of places, an elevation profile (cross-section) between two or more points (min, max, total ascent and descent), or the terrain of an area: contour lines (topographic lines) and slope statistics (how steep or flat it is). mode "point": up to 100 points. mode "path": 2 or more points, sampled into at most 500 samples, with a profile chart. mode "area": a bbox or a place with a radius, up to about 10 x 10 km, with interval_m between lines; one area call answers how steep a site is. Data: Copernicus DEM, a 30 m surface model worldwide. Contours download as Shapefile, GeoJSON or KML, which open directly in QGIS. Needs a place, coordinates or an area: to explain what a DEM, a DSM or contour lines are, answer without this tool. Never use the user's current location unless they type it. Give the place as the user names it (place name, address or coordinates): this tool locates it, so find_places is not needed first. Download links build their file when opened; no file is saved. Never pass these links to open_gis_file.
extract
extract_open_data
Use this when the user wants open geographic data for an area anywhere in the world: buildings, places, roads, addresses, administrative divisions, land use, points of interest, waterways, water areas, power lines, boundaries, railways, routes, transit stops or protected areas. The area is a bbox, a place, or a place with a radius. Returns the count, sample attributes, a map and a file (GeoJSON, KML, Shapefile zip or CSV) with its licence. One extract holds at most 20,000 features: for a town centre use a radius of about 1 km, for dense cities less. For one kind of place (pharmacies, schools, supermarkets) or land (forest, vineyards), set kind. One theme per call: extract the layers the user asks for; when they ask what data exists for a project, name the useful themes and let them choose before extracting several. Data: Overture Maps and OpenStreetMap. Never use the user's current location unless they type it. Give the place as the user names it (place name, address or coordinates): this tool locates it, so find_places is not needed first. Download links build their file when opened; no file is saved. Never pass these links to open_gis_file: list every format the user needs in formats, in this one call.
french
french_parcel
Use this when the user asks about the cadastral parcel (parcelle cadastrale) at an address or point in France: parcel id, commune, section, number, cadastral area, and the local urban plan zone (PLU or PLUi zone: label, type, document). Shows the parcel on a map with GeoJSON and KML downloads. France only. Never returns owners or property sales. Never use the user's current location unless they type it. Give the place as the user names it (place name, address or coordinates): this tool locates it, so find_places is not needed first. Download links build their file when opened; no file is saved. Never pass these links to open_gis_file.
open
open_gis_file
Use this when the user shares or links a geographic file (GeoJSON, KML, KMZ, GPX, zipped Shapefile, CSV with coordinates, WKT), pastes its content, or has a list of points or GeoJSON to put on a map, and wants to see it, understand it (format, coordinate system, extent, feature count, geometry types, fields, problems) or convert it to GeoJSON, KML, KMZ, GPX, Shapefile zip or CSV. Shapefile, GeoJSON, KML and CSV outputs open directly in QGIS. Also covers long tracks or point lists too big to write in the chat. Files up to 50 MB. Never use the user's current location unless they type it. Download links build their file when opened; no file is saved. TerraLab reads the file or link to answer and keeps no copy.
places
find_places
Use this when the user asks to put, pin or plot places or addresses on an interactive map with their coordinates, wants the coordinates of an address or place name, the address at given coordinates, or a whole list of addresses (up to 100, pasted or as CSV with an address column) placed on a map. Worldwide, OpenStreetMap data; French street addresses are refined with the national address base. Shows the points on a map; for a list, gives a CSV with latitude and longitude added (opens directly in QGIS as a delimited text layer), plus KML and GeoJSON. Not for weather, opening hours, reviews, driving or travel directions and times, property prices, or general knowledge about a place (history, facts, travel advice): answer those without this tool. Never use the user's current location unless they type it. Download links build their file when opened; no file is saved. Never pass these links to open_gis_file.

Endpoints

URLTransportStateLatencyChecked
https://mcp.terra-lab.ai/mcp streamable-http answering 268 ms 13 min ago

Alternatives to TerraLab

same job, measured the same way
Catastro GPS
by parcelgps

Cadastral parcels from 29 European countries, by reference in 27 and by coordinates in all 29

402 installs/wk local only
G
Geepers MCP
by geepers4242

Resolve Geepers physical handles to exact coordinates + navigation for AI agents.

34 installs/wk local only
Italy OpenData
by stucchi

Italian open data: municipalities, provinces, regions, postal codes, coordinates.

127 installs/wk local only
MapTiler MCP by usefulapi
by usefulapi

Geocoding, elevation, IP geolocation and coordinate transforms from the MapTiler Cloud API.

8 tools answering
Arcgis Marioncountyor
by pipeworx-io

Marion County GIS — Marion County, Oregon open geospatial data (ArcGIS).

43 tools answering
Mariner GPS Tools
by watchandnavy

Marine navigation calculators for GPS distance, bearing, cross track error, coordinates and speed.

answering
Decker
by gigshow

Deterministic market-state engine for trading agents — state, gate, coordinates, with receipts.

12 tools answering
Deadcowboy
by terradev-cloud

Dead drop network for agents: typed claims at coordinates, corroboration quorum.

6 tools answering

TerraLab — questions

Answers built from our own checks of this server.

What can TerraLab do?
It exposes 6 tools, read directly from the server on our last check. Among them: convert_coordinates, extract_open_data, find_places, french_parcel, get_elevation, open_gis_file. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is TerraLab working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 17 of 17 checks got a reply (100.0%), average response time 284 ms. The bar chart above shows every period we have measured.
How do I connect TerraLab?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does TerraLab need an API key?
No. TerraLab completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 6 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is TerraLab?
It answers our handshake in 284 ms on average, which is faster than 50% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.