Primeiros passos
Início rápido
Dois caminhos: chamar a REST API pelo código, ou adicionar o servidor MCP a um agente de IA. Os dois usam a mesma conta e as mesmas 100 chamadas gratuitas por mês.
Chamar a API pelo código
Criar uma chave de API
- Entre em terra-lab.ai/login. A conta é gratuita e não pede cartão.
- Abra Dashboard, MCP, depois Advanced, API keys.
- Dê um nome à chave, aceite os termos da API e clique em Create key.
- Copie a chave agora: ela começa com
tlk_e é mostrada uma única vez.
Guarde-a em uma variável de ambiente, nunca no seu código:
export TERRALAB_API_KEY="tlk_your_key_here"
Verificar a chave
GET /v1/me retorna sua conta e as chamadas que ainda restam neste mês.
curl https://mcp.terra-lab.ai/v1/me \
-H "Authorization: Bearer $TERRALAB_API_KEY"
Um 401 significa que a chave está ausente, digitada errado ou revogada.
Fazer sua primeira chamada de ferramenta
Encontre as coordenadas de um endereço com 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);
A resposta é um objeto JSON: structuredContent traz o resultado com suas sources, content o mesmo resultado em texto, e isError indica se a ferramenta recusou a requisição.
Ir além
- Extraia edifícios e vias de uma área com extract_open_data.
- Obtenha a elevação, um perfil ou curvas de nível com get_elevation.
- Veja as 29 ferramentas na referência da API.
Adicionar a TerraLab a um agente de IA
No Claude Code, um único comando:
claude mcp add --transport http terralab https://mcp.terra-lab.ai/mcp
Depois execute /mcp no Claude Code e entre na TerraLab. Para Claude, ChatGPT, Cursor, Codex e VS Code, veja Servidor MCP.
Peça, por exemplo: "Mostre os edifícios em 500 m da estação Lyon Part-Dieu e me dê um GeoPackage."
Atualizado em 2026-10-27