← Help Centerintegrations

MCP usage guide — Claude Desktop, Cursor, Windsurf

Install the resilland-intelligence MCP server once, then query parcels, NDVI history and feasibility reports from any MCP-capable editor.

RESILAND Intelligence ships an MCP server so you can call the same spatial-intelligence tools from any MCP-capable editor — Claude Desktop, Cursor, Windsurf, VS Code. One install, your entire workflow gets a spatial backend.

Install

pip install resilland-intelligence-mcp

The package is on PyPI. Supports Python 3.11+.

Register with Claude Desktop

claude mcp add resilland

This adds an entry to ~/.claude/claude_desktop_config.json pointing at the installed server. Claude Desktop picks it up on next restart.

Manual config (Cursor, Windsurf, VS Code)

Add this to your editor's MCP config file:

{
  "mcpServers": {
    "resilland": {
      "command": "resilland-mcp",
      "env": {
        "RESILAND_API_KEY": "rsi_live_..."
      }
    }
  }
}

Issue an API key from your settings page under API keys.

Available tools

  • get_parcels(country, ndvi_delta_lt, bbox) — filter 3,563 cadastral parcels by country, NDVI trend, or bounding box.
  • get_parcel_detail(parcel_id) — full attribute set for a single parcel, including raw DBF fields.
  • generate_feasibility(parcel_ids, language) — kick off a Phase 4 report run. Streams section-by-section.
  • search_policy(query, k) — semantic search across the 9 World Bank Phase 4 corpus documents.
  • nearest_nurseries(lat, lng, radius_km) — operational nurseries ranked by distance + NDVI congruence.
  • get_ndvi_history(parcel_id) — 2018–2025 monthly NDVI medians from Sentinel-2 L2A.

Example prompts

"Show me parcels in Namangan oblast where NDVI dropped more than 15% year-over-year, then draft feasibility for the top 5."
"Which nurseries within 100 km of 41.3°N 69.2°E have Populus euphratica stock above 10,000 saplings?"
"Translate the last feasibility report to Turkish and export it as MRV-ready PDF."

Auth + quotas

Each API key carries a personal quota (10k tokens/day by default) plus access to operator-shared Anthropic keys if your admin enabled demo allowance. See Settings → API keys for usage, rotation, and quota status.

Troubleshooting

  • Tools don't show up in Claude Desktop — fully quit Claude Desktop (Cmd/Ctrl-Q, not just close window) and reopen.
  • 401 on every call — check the API key env var is set in your MCP config, and that the key hasn't been rotated.
  • Slow generate_feasibility — Opus 4.7 with extended thinking typically takes 90–120 s per 9-section report. The MCP client streams section headers as they land.

Last updated 24/04/2026