API & MCP

Everything a person can do on RavingDesk Terrain Analyzer (DEM slope, aspect, hillshade, contours), a program or AI agent can do with the same inputs and get the identical result.

HTTP API

Every result contains

inputs (normalised, defaults applied), summary, result (validated against the published schema), units, assumptions, sources, warnings, computedAt and links.

MCP (Model Context Protocol)

{
  "mcpServers": {
    "ravingdesk-terrain-analyzer": { "type": "http", "url": "https://ravingdeskterrainanalyzer.usefulweb.site/mcp" }
  }
}