Aan de slag
Quickstart
Twee wegen: de REST API aanroepen vanuit code, of de MCP-server toevoegen aan een AI-agent. Beide gebruiken hetzelfde account en dezelfde 100 gratis aanroepen per maand.
De API aanroepen vanuit code
Een API-sleutel maken
- Log in op terra-lab.ai/login. Een account is gratis en heeft geen kaart nodig.
- Open Dashboard, MCP, dan Advanced, API keys.
- Geef de sleutel een naam, accepteer de API-voorwaarden en klik op Create key.
- Kopieer de sleutel nu: hij begint met
tlk_en wordt maar één keer getoond.
Bewaar hem in een omgevingsvariabele, nooit in je code:
export TERRALAB_API_KEY="tlk_your_key_here"
De sleutel controleren
GET /v1/me geeft je account terug en de aanroepen die je deze maand nog hebt.
curl https://mcp.terra-lab.ai/v1/me \
-H "Authorization: Bearer $TERRALAB_API_KEY"
Een 401 betekent dat de sleutel ontbreekt, verkeerd is getypt of is ingetrokken.
Je eerste toolaanroep doen
Zoek de coördinaten van een adres met find_places:
curl -X POST https://mcp.terra-lab.ai/v1/tools/find_places \
-H "Authorization: Bearer $TERRALAB_API_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"12 rue de la Paix, Annecy"}'
import os
import requests
response = requests.post(
"https://mcp.terra-lab.ai/v1/tools/find_places",
headers={"Authorization": f"Bearer {os.environ['TERRALAB_API_KEY']}"},
json={"query": "12 rue de la Paix, Annecy"},
timeout=120,
)
response.raise_for_status()
print(response.json()["structuredContent"])
const response = await fetch('https://mcp.terra-lab.ai/v1/tools/find_places', {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.TERRALAB_API_KEY}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({ query: '12 rue de la Paix, Annecy' }),
});
const data = await response.json();
console.log(data.structuredContent);
Het antwoord is een JSON-object: structuredContent bevat het resultaat met zijn sources, content hetzelfde resultaat als tekst, en isError geeft aan of de tool de aanvraag heeft geweigerd.
Verder gaan
- Haal gebouwen en wegen voor een gebied op met extract_open_data.
- Haal hoogte, een profiel of hoogtelijnen op met get_elevation.
- Bekijk alle 29 tools in de API-referentie.
TerraLab toevoegen aan een AI-agent
In Claude Code, met één commando:
claude mcp add --transport http terralab https://mcp.terra-lab.ai/mcp
Voer daarna /mcp uit in Claude Code en log in bij TerraLab. Voor Claude, ChatGPT, Cursor, Codex en VS Code, zie MCP-server.
Vraag bijvoorbeeld: "Toon de gebouwen binnen 500 m van station Lyon Part-Dieu en geef me een GeoPackage."
Bijgewerkt op 2026-10-27