{
  "markdown": "# landbenchmark-mcp\n\nAn [MCP](https://modelcontextprotocol.io) server that lets AI agents run **satellite land due-diligence** through [LandBenchmark](https://www.landbenchmark.com). It exposes one tool, `analyze_parcel`, that returns a green / caution / walk-away verdict with cited signals (flooding, slope & buildability, soil, hazards, access) for any parcel.\n\n## Why\n\nWhen someone asks their AI assistant *\"is this land any good to buy?\"*, the agent can call LandBenchmark and answer with observed, cited satellite data instead of guessing.\n\n## Setup\n\n1. Get an API key at [landbenchmark.com/account](https://www.landbenchmark.com/account) → **API keys**.\n2. Add the server to your MCP client config:\n\n```json\n{\n  \"mcpServers\": {\n    \"terrain\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"landbenchmark-mcp\"],\n      \"env\": {\n        \"TERRAIN_API_KEY\": \"tk_live_...\",\n        \"TERRAIN_BASE_URL\": \"https://www.landbenchmark.com\"\n      }\n    }\n  }\n}\n```\n\n**Both env vars are required.** (`TERRAIN_*` is the internal engine name — LandBenchmark runs on the Terrain analysis engine.) `TERRAIN_BASE_URL` has no default on purpose: every request sends your API key to that host in an `Authorization` header, so the server refuses to start rather than guess where it goes. It also refuses to send a key over plain `http://` to anything but `localhost`.\n\nWorks with any MCP-capable client — Claude Desktop, Claude Code, and agent frameworks.\n\n## Tool: `analyze_parcel`\n\n| Param | Type | Notes |\n|---|---|---|\n| `lat`, `lon` | number | Parcel centre (WGS84). Provide these **or** `geometry`. |\n| `geometry` | GeoJSON | Polygon or Point (alternative to lat/lon). |\n| `label` | string | Optional parcel name. |\n| `mode` | `\"lite\"` \\| `\"full\"` | `lite` (default) ≈ 1 min; `full` = deep multi-year satellite report ≈ 3–4 min. |\n\nReturns a plain-text verdict summary with the flagged signals and a link to the full report.\n\n## Build\n\n```sh\nnpm install\nnpm run build   # → dist/index.js\nnpm test        # verifies the API-key safety guard\n```\n\n## Links\n\n- Product: <https://www.landbenchmark.com>\n- API & MCP docs: <https://www.landbenchmark.com/developers>\n\n> Informational only — not a survey, flood determination, or a substitute for on-site inspection and professional advice.\n",
  "bytes": 2274,
  "sha": "39f345254986eb48520c86f73fc58d6c40475794130424be574368a8a8000fa6",
  "repo_slug": "winds3753/landbenchmark-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_winds3753_landbenchmark_mcp_1047ca91/readme"
}