# TerraLab Docs > Documentation for TerraLab: the QGIS plugins (AI Agent, AI Segmentation, AI Edit), and geodata tools for any place (addresses, OpenStreetMap and Overture data, terrain, routes, Sentinel-2 images, population, French parcels and natural risks) as a remote MCP server at https://mcp.terra-lab.ai/mcp and a REST API at https://mcp.terra-lab.ai/v1. Every result names its sources and licences. Every page below is markdown. The OpenAPI 3.1 document is https://mcp.terra-lab.ai/v1/openapi.json. All pages in one file: https://terra-lab.ai/docs/llms-full.txt. The site-wide index, with the product pages and the blog, is https://terra-lab.ai/llms.txt. - [TerraLab documentation](https://terra-lab.ai/docs.md): Docs for the TerraLab QGIS plugins (AI Agent, AI Segmentation, AI Edit) and for the TerraLab MCP server and REST API: install, quickstart, tools, pricing. ## QGIS plugins - [QGIS plugins](https://terra-lab.ai/docs/plugins.md): TerraLab's three QGIS plugins: AI Agent runs a GIS task from one sentence, AI Segmentation turns imagery into polygons, AI Edit changes what imagery shows. - [Install and sign in](https://terra-lab.ai/docs/plugins/install.md): Install the TerraLab QGIS plugins from the QGIS plugin manager, sign in with a free TerraLab account, and check the QGIS version each plugin needs. - [AI Agent](https://terra-lab.ai/docs/plugins/ai-agent.md): AI Agent carries out a GIS task in your open QGIS project from one sentence: it finds the data, runs the analysis and builds the map. Use, free tasks, limits. - [AI Segmentation](https://terra-lab.ai/docs/plugins/ai-segmentation.md): AI Segmentation turns imagery into vector polygons in QGIS, from a click or a word like buildings. Semi-Auto and Automatic modes, free allowance, export. - [AI Edit](https://terra-lab.ai/docs/plugins/ai-edit.md): AI Edit changes what an aerial image shows from a plain-language instruction and returns a georeferenced raster in QGIS. How to use it, free images, limits. ## MCP server and API - [Quickstart](https://terra-lab.ai/docs/quickstart.md): Create a TerraLab API key and make your first geodata call in under five minutes, with curl, Python or JavaScript, or add the MCP server to your agent. - [Connect an agent](https://terra-lab.ai/docs/mcp.md): Add the TerraLab MCP server to Claude, ChatGPT, Claude Code, Codex, Cursor, VS Code or any agent, with the exact command or link for each, then sign in. - [Authentication](https://terra-lab.ai/docs/authentication.md): Authenticate to the TerraLab API with a tlk_ API key sent as a Bearer token, or let your AI agent sign in with OAuth 2.1. Create, store and revoke keys. ## API reference - [API reference](https://terra-lab.ai/docs/api.md): Every TerraLab REST endpoint with its parameters, request samples in curl, Python and JavaScript, and responses, generated from the OpenAPI document. - [Find places and addresses](https://terra-lab.ai/docs/api/find_places.md): Coordinates of an address or place name, the address at a point, or a list of up to 100 addresses placed on a map with a CSV for QGIS. - [Convert coordinates](https://terra-lab.ai/docs/api/convert_coordinates.md): Coordinates converted between decimal degrees, degrees minutes seconds, UTM, MGRS, Lambert 93 or any EPSG code, with the format detected for you. - [Measure distance, area, radius or buffer](https://terra-lab.ai/docs/api/measure.md): Geodesic distance and bearing between places, the length of a line, the area and perimeter of a polygon, or a circle or buffer around a shape. - [Extract open map data for an area](https://terra-lab.ai/docs/api/extract_open_data.md): OpenStreetMap and Overture layers for any area: buildings, roads, addresses, points of interest, land use, water and more, as GIS files. - [Open, map and convert GIS data](https://terra-lab.ai/docs/api/open_gis_file.md): Any GeoJSON, KML, KMZ, GPX, Shapefile, CSV or WKT read, checked, shown on a map and converted to another format. - [Buffer, merge, clip or simplify features](https://terra-lab.ai/docs/api/process_geometry.md): One GIS operation on a set of features: buffer, union, dissolve, intersection, difference, clip or simplify, returned as a file. - [Elevation, profile and contour lines](https://terra-lab.ai/docs/api/get_elevation.md): Elevation of points, a profile along a path, or a DEM, hillshade, slope and contour lines for an area, worldwide at 30 m. - [Road route between places](https://terra-lab.ai/docs/api/get_route.md): Driving, walking or cycling route through 2 to 25 places, with distance and travel time per leg and the route line. - [Area reachable in a travel time](https://terra-lab.ai/docs/api/get_travel_area.md): The area reachable from 1 to 10 places within a travel time or a distance on the road network, driving, walking or cycling (isochrones). - [Satellite image of an area](https://terra-lab.ai/docs/api/get_satellite_image.md): A recent Sentinel-2 image of an area in true colour, false colour or NDVI, or an IGN aerial photo in France, as a GeoTIFF. - [Forest type (natural, planted, plantation)](https://terra-lab.ai/docs/api/get_forest_type.md): Whether a forest is natural, naturally regenerating, planted, a plantation or tree crops, mapped at 10 m for 2020. - [Estimate the population of an area](https://terra-lab.ai/docs/api/estimate_population.md): A modelled estimate of the people living in a circle, a bounding box, a travel area or an administrative boundary, from the GHS-POP 2025 grid. - [French cadastral parcel and zoning](https://terra-lab.ai/docs/api/french_parcel.md): The French cadastral parcel at an address or point, its reference and area, and the urban plan zone that applies there. - [French building heights](https://terra-lab.ai/docs/api/french_building_heights.md): Height in metres, floors, main use and year built of every building around an address or in a small area in France, from IGN BD TOPO. - [Natural risks at an address or a point](https://terra-lab.ai/docs/api/get_natural_risks.md): Natural risks at an address or point: flood zones, clay, seismic zone, cavities and commune risks in France, river flood depth elsewhere. - [Find a dataset in the TerraLab catalogue](https://terra-lab.ai/docs/api/find_datasets.md): Search the TerraLab catalogue of open datasets by need or place, with each licence, coverage, size and the call that gets it. - [Extract a hosted dataset for an area](https://terra-lab.ai/docs/api/extract_dataset.md): A hosted dataset from the TerraLab catalogue cut to an area: a GeoTIFF or a vector file with its licence, or only the statistics. - [Ask TerraLab to add data it does not have](https://terra-lab.ai/docs/api/request_data.md): Ask TerraLab to add geographic data the catalogue does not have yet, with what you need and up to five places where you need it. ## Help - [Pricing and free calls](https://terra-lab.ai/docs/pricing.md): TerraLab MCP server and API pricing: free calls every month, then pay per call from a prepaid balance. No subscription, same figures in EUR and USD, excl. VAT. - [Errors and rate limits](https://terra-lab.ai/docs/errors.md): Every HTTP status and error code the TerraLab API returns, what each one means, whether to retry, and the per-minute rate limit applied to every account. - [Data sources and licences](https://terra-lab.ai/docs/data-sources.md): Where TerraLab geodata comes from: OpenStreetMap, Overture Maps, Copernicus, IGN, Géorisques and more, with the licence of each source and each tool's limits. - [Support](https://terra-lab.ai/docs/support.md): Get help with the TerraLab API, the MCP server or the QGIS plugins: who to write to, what to include so we can answer fast, and where to report a wrong result. ## Changelog - [Changelog](https://terra-lab.ai/docs/changelog.md): What changed in the TerraLab MCP server and REST API: new tools, pricing, authentication and behaviour changes, newest first, with the date of each change.