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
Hallazgos (8)
- LOWen LP_Get_Elevation
- LOWen LP_Get_Elevation_Batch
- LOWen LP_Get_Elevation_Stats
- LOWen LP_Get_Slope_Stats
- LOWen LP_Get_Elevation_Chart
- LOWen LP_Get_Slope_Chart
- LOWen LP_Get_Terrain_Map
- LOWen LP_Get_Terrain_3D
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
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-httpQué puede hacer
Inventario de herramientas
Herramientas (9)
🟢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
Evidencia