Server definition
- Hash
- sha256:b5b2b1aac819d84c983becc5ccf96fd1391e4c4d6df11182eb7672a151cfc636
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Get the elevation in metres at a specific lat/lon coordinate.\nAvailable on all tiers including Free.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dataset_id": {
"description": "Dataset identifier (see list_datasets).",
"type": "string"
},
"lat": {
"description": "Latitude in decimal degrees (WGS-84).",
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees (WGS-84).",
"type": "number"
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"type": "object"
},
"name": "LP_Get_Elevation",
"outputSchema": {
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
}
},
{
"description": "Get elevation for up to 100 points in one call.\nPass a list of objects: [{\"lat\":…,\"lon\":…,\"dataset_id\":…}, …]\nAvailable on all tiers including Free.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"queries": {
"description": "List of point dicts with lat, lon, dataset_id.",
"items": {},
"type": "array"
}
},
"required": [
"queries"
],
"type": "object"
},
"name": "LP_Get_Elevation_Batch",
"outputSchema": {
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
}
},
{
"description": "Generate a range-box chart showing elevation Min/Avg/Max across three\nneighbourhood window sizes. Returns a URL to the chart image.\nRequires Pro key. Supports PNG / SVG / PDF.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dataset_id": {
"description": "Dataset identifier.",
"type": "string"
},
"fmt": {
"default": "png",
"description": "Output format — 'png' (default), 'svg', or 'pdf'.",
"type": "string"
},
"lat": {
"description": "Latitude in decimal degrees (WGS-84).",
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees (WGS-84).",
"type": "number"
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"type": "object"
},
"name": "LP_Get_Elevation_Chart",
"outputSchema": {
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
}
},
{
"description": "Get elevation statistics (Min, Average, Max) for 3×3, 5×5 and 7×7 pixel\nwindows centred on the coordinates. Requires Pro or Enterprise key.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dataset_id": {
"description": "Dataset identifier.",
"type": "string"
},
"lat": {
"description": "Latitude in decimal degrees (WGS-84).",
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees (WGS-84).",
"type": "number"
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"type": "object"
},
"name": "LP_Get_Elevation_Stats",
"outputSchema": {
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
}
},
{
"description": "Generate a range-box chart showing terrain slope Min/Avg/Max across three\nneighbourhood window sizes. Returns a URL to the chart image.\nRequires Pro key. Supports PNG / SVG / PDF.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dataset_id": {
"description": "Dataset identifier.",
"type": "string"
},
"fmt": {
"default": "png",
"description": "Output format — 'png', 'svg', or 'pdf'.",
"type": "string"
},
"lat": {
"description": "Latitude in decimal degrees (WGS-84).",
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees (WGS-84).",
"type": "number"
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"type": "object"
},
"name": "LP_Get_Slope_Chart",
"outputSchema": {
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
}
},
{
"description": "Get terrain slope statistics (Min, Average, Max) in degrees for 3×3,\n5×5 and 7×7 pixel windows. WGS-84 corrected. Requires Pro key.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dataset_id": {
"description": "Dataset identifier.",
"type": "string"
},
"lat": {
"description": "Latitude in decimal degrees (WGS-84).",
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees (WGS-84).",
"type": "number"
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"type": "object"
},
"name": "LP_Get_Slope_Stats",
"outputSchema": {
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
}
},
{
"description": "Generate a 3-D perspective terrain surface map (Plotly go.Surface)\ncoloured by elevation with a red spike pin marking the query location.\nRequires Pro key. Supports PNG / HTML.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"azim_angle": {
"default": 135,
"description": "Camera azimuth angle in degrees (default 135).",
"type": "number"
},
"dataset_id": {
"description": "Dataset identifier.",
"type": "string"
},
"elev_angle": {
"default": 45,
"description": "Camera elevation angle in degrees (default 45).",
"type": "number"
},
"fmt": {
"default": "png",
"description": "Output format — 'png', or 'html'.",
"type": "string"
},
"lat": {
"description": "Latitude in decimal degrees (WGS-84).",
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees (WGS-84).",
"type": "number"
},
"offset": {
"default": 20,
"description": "Half-window pixels (default 20).",
"type": "integer"
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"type": "object"
},
"name": "LP_Get_Terrain_3D",
"outputSchema": {
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
}
},
{
"description": "Generate a composite terrain map: Google Hybrid satellite (EPSG:3857) +\nsmoothed contours with labels + flow-direction arrows + location pin.\nAll layers are reprojected to EPSG:3857 — no overlay mismatch.\nRequires Pro key. Supports PNG.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"dataset_id": {
"description": "Dataset identifier.",
"type": "string"
},
"fmt": {
"default": "png",
"description": "Output format — 'png'.",
"type": "string"
},
"lat": {
"description": "Latitude in decimal degrees (WGS-84).",
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees (WGS-84).",
"type": "number"
},
"n_arrows": {
"default": 11,
"description": "Flow arrow grid density (default 11).",
"type": "integer"
},
"offset": {
"default": 20,
"description": "Half-window pixels (default 20 → 41×41 px area).",
"type": "integer"
}
},
"required": [
"lat",
"lon",
"dataset_id"
],
"type": "object"
},
"name": "LP_Get_Terrain_Map",
"outputSchema": {
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
}
},
{
"description": "List all available elevation datasets on the Geospatial System server.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "list_datasets",
"outputSchema": {
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b5b2b1aac819d84c983becc5ccf96fd1391e4c4d6df11182eb7672a151cfc636 | sha256sum