Geospatial System — Location Profile

Elevation, slope, terrain maps & 3-D surfaces for any site — near-global 30 m, US 10 m, AU/NZ 5 m.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
98%
Integridad del esquema
92%
Calidad de los nombres
56%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (8)

  • LOWTool 'LP_Get_Elevation' doesn't follow camelCase/snake_caseen LP_Get_Elevation
  • LOWTool 'LP_Get_Elevation_Batch' doesn't follow camelCase/snake_caseen LP_Get_Elevation_Batch
  • LOWTool 'LP_Get_Elevation_Stats' doesn't follow camelCase/snake_caseen LP_Get_Elevation_Stats
  • LOWTool 'LP_Get_Slope_Stats' doesn't follow camelCase/snake_caseen LP_Get_Slope_Stats
  • LOWTool 'LP_Get_Elevation_Chart' doesn't follow camelCase/snake_caseen LP_Get_Elevation_Chart
  • LOWTool 'LP_Get_Slope_Chart' doesn't follow camelCase/snake_caseen LP_Get_Slope_Chart
  • LOWTool 'LP_Get_Terrain_Map' doesn't follow camelCase/snake_caseen LP_Get_Terrain_Map
  • LOWTool 'LP_Get_Terrain_3D' doesn't follow camelCase/snake_caseen LP_Get_Terrain_3D

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,566Tokens (definiciones de herramientas)
~1.4 KBTamaño de respuesta típico
Impacto moderado en la atención (1.22% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "location-profile": {
      "url": "https://api.geospatialsystem.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://api.geospatialsystem.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (9)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢list_datasets

List all available elevation datasets on the Geospatial System server.

Esquema de entrada

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢LP_Get_Elevation(lat, lon, dataset_id)

Get the elevation in metres at a specific lat/lon coordinate. Available on all tiers including Free.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "description": "Latitude in decimal degrees (WGS-84)."
    },
    "lon": {
      "type": "number",
      "description": "Longitude in decimal degrees (WGS-84)."
    },
    "dataset_id": {
      "type": "string",
      "description": "Dataset identifier (see list_datasets)."
    }
  },
  "required": [
    "lat",
    "lon",
    "dataset_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢LP_Get_Elevation_Batch(queries)

Get elevation for up to 100 points in one call. Pass a list of objects: [{"lat":…,"lon":…,"dataset_id":…}, …] Available on all tiers including Free.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "queries": {
      "items": {},
      "type": "array",
      "description": "List of point dicts with lat, lon, dataset_id."
    }
  },
  "required": [
    "queries"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢LP_Get_Elevation_Stats(lat, lon, dataset_id)

Get elevation statistics (Min, Average, Max) for 3×3, 5×5 and 7×7 pixel windows centred on the coordinates. Requires Pro or Enterprise key.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "description": "Latitude in decimal degrees (WGS-84)."
    },
    "lon": {
      "type": "number",
      "description": "Longitude in decimal degrees (WGS-84)."
    },
    "dataset_id": {
      "type": "string",
      "description": "Dataset identifier."
    }
  },
  "required": [
    "lat",
    "lon",
    "dataset_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢LP_Get_Slope_Stats(lat, lon, dataset_id)

Get terrain slope statistics (Min, Average, Max) in degrees for 3×3, 5×5 and 7×7 pixel windows. WGS-84 corrected. Requires Pro key.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "description": "Latitude in decimal degrees (WGS-84)."
    },
    "lon": {
      "type": "number",
      "description": "Longitude in decimal degrees (WGS-84)."
    },
    "dataset_id": {
      "type": "string",
      "description": "Dataset identifier."
    }
  },
  "required": [
    "lat",
    "lon",
    "dataset_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢LP_Get_Elevation_Chart(lat, lon, dataset_id, fmt)

Generate a range-box chart showing elevation Min/Avg/Max across three neighbourhood window sizes. Returns a URL to the chart image. Requires Pro key. Supports PNG / SVG / PDF.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "description": "Latitude in decimal degrees (WGS-84)."
    },
    "lon": {
      "type": "number",
      "description": "Longitude in decimal degrees (WGS-84)."
    },
    "dataset_id": {
      "type": "string",
      "description": "Dataset identifier."
    },
    "fmt": {
      "default": "png",
      "type": "string",
      "description": "Output format — 'png' (default), 'svg', or 'pdf'."
    }
  },
  "required": [
    "lat",
    "lon",
    "dataset_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢LP_Get_Slope_Chart(lat, lon, dataset_id, fmt)

Generate a range-box chart showing terrain slope Min/Avg/Max across three neighbourhood window sizes. Returns a URL to the chart image. Requires Pro key. Supports PNG / SVG / PDF.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "description": "Latitude in decimal degrees (WGS-84)."
    },
    "lon": {
      "type": "number",
      "description": "Longitude in decimal degrees (WGS-84)."
    },
    "dataset_id": {
      "type": "string",
      "description": "Dataset identifier."
    },
    "fmt": {
      "default": "png",
      "type": "string",
      "description": "Output format — 'png', 'svg', or 'pdf'."
    }
  },
  "required": [
    "lat",
    "lon",
    "dataset_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢LP_Get_Terrain_Map(lat, lon, dataset_id, offset, n_arrows, ...)

Generate a composite terrain map: Google Hybrid satellite (EPSG:3857) + smoothed contours with labels + flow-direction arrows + location pin. All layers are reprojected to EPSG:3857 — no overlay mismatch. Requires Pro key. Supports PNG.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "description": "Latitude in decimal degrees (WGS-84)."
    },
    "lon": {
      "type": "number",
      "description": "Longitude in decimal degrees (WGS-84)."
    },
    "dataset_id": {
      "type": "string",
      "description": "Dataset identifier."
    },
    "offset": {
      "default": 20,
      "type": "integer",
      "description": "Half-window pixels (default 20 → 41×41 px area)."
    },
    "n_arrows": {
      "default": 11,
      "type": "integer",
      "description": "Flow arrow grid density (default 11)."
    },
    "fmt": {
      "default": "png",
      "type": "string",
      "description": "Output format — 'png'."
    }
  },
  "required": [
    "lat",
    "lon",
    "dataset_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}
🟢LP_Get_Terrain_3D(lat, lon, dataset_id, offset, elev_angle, ...)

Generate a 3-D perspective terrain surface map (Plotly go.Surface) coloured by elevation with a red spike pin marking the query location. Requires Pro key. Supports PNG / HTML.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "description": "Latitude in decimal degrees (WGS-84)."
    },
    "lon": {
      "type": "number",
      "description": "Longitude in decimal degrees (WGS-84)."
    },
    "dataset_id": {
      "type": "string",
      "description": "Dataset identifier."
    },
    "offset": {
      "default": 20,
      "type": "integer",
      "description": "Half-window pixels (default 20)."
    },
    "elev_angle": {
      "default": 45,
      "type": "number",
      "description": "Camera elevation angle in degrees (default 45)."
    },
    "azim_angle": {
      "default": 135,
      "type": "number",
      "description": "Camera azimuth angle in degrees (default 135)."
    },
    "fmt": {
      "default": "png",
      "type": "string",
      "description": "Output format — 'png', or 'html'."
    }
  },
  "required": [
    "lat",
    "lon",
    "dataset_id"
  ],
  "additionalProperties": false
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "result": {
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "x-fastmcp-wrap-result": true
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada9 herramientas
verificadoversión no registrada9 herramientas