groundstation
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| geocodeA | Resolve a place name to coordinates and a bounding box. Tries Development Seed's Gazet small-model geocoder first, then falls back to OSM Nominatim. Use concise names ("Barotse Floodplain", "Chelan County") rather than long phrases. Returns {name, lat, lon, bbox: [w, s, e, n], source}. |
| list_catalogsA | List the STAC catalogs this server can search, with what each is good for. |
| search_datasetsA | Find dataset collections matching keywords, across all catalogs or one. Case-insensitive match against collection id, title, description, and keywords. Returns up to 20 hits with {catalog, id, title, summary}. |
| describe_collectionB | Get a collection's description, extent, and asset/band layout. |
| search_imageryA | Search a STAC catalog for imagery/data items. Provide either bbox [w, s, e, n] or a place name (geocoded for you). datetime_range is RFC3339, e.g. "2026-06-01T00:00:00Z/2026-07-09T00:00:00Z". Returns compact items sorted newest first; feed self_url/ids into preview_item, compute_statistics, or render_map. |
| preview_itemA | Get a browser-openable PNG preview URL for a STAC item. Routes to the right raster backend per catalog: titiler.xyz for Earth Search, NASA VEDA's raster API, or Planetary Computer's signing data API. Optional rescale like "0,3000" for non-visual assets. |
| compute_statisticsB | Compute pixel statistics (min/max/mean/std/histogram) for a STAC item. expression is band math over asset names, e.g. "(nir-red)/(nir+red)" for NDVI on Sentinel-2 (Earth Search asset names). Optionally clip to an AOI GeoJSON Feature. Backed by TiTiler /stac/statistics. |
| compare_datesA | Compare two time windows over a place: matched scenes, index delta, swipe map. The most common Earth question is "what changed?" — this answers it in one call. Windows are RFC3339 ranges ("2026-06-01T00:00:00Z/2026-06-30T23:59:59Z"); window_after defaults to the last 14 days, window_before to roughly one month earlier. Picks Sentinel-2 scenes from the SAME MGRS tile (best AOI coverage, lowest cloud), computes the expression's stats for both dates, and writes a side-by-side swipe map. Returns scenes, means, delta, and map_path. |
| tile_url_templateB | XYZ tile URL template ({z}/{x}/{y}) for a STAC item, for web maps. For index layers (NDVI etc.) pass expression over asset names, e.g. "(nir-red)/(nir+red)" with rescale="-1,1" and colormap_name="rdylgn" — supported on earth-search; ignored for veda/planetary-computer. |
| render_mapA | Write a self-contained interactive HTML map and return its file path. layers is a list of: {"type": "item", "name": ..., "catalog": ..., "collection_id": ..., "item_id": ..., "assets": [...], "rescale": "0,3000", "colormap_name": ..., "expression": "(nir-red)/(nir+red)"} # expression for index layers {"type": "raster", "name": ..., "tiles": "https://..{z}/{x}/{y}.."} {"type": "geojson", "name": ..., "data": , "color": "#hex"} Item layers resolve to the right tiling backend automatically. The HTML is shareable: MapLibre + live tile URLs, no server of ours required. compare: True renders two raster layers as a draggable swipe (before/after), False stacks them as toggleable overlays. Default None auto-decides: swipe only when both rasters come from the SAME collection (a comparison), overlay when they differ (e.g. burn severity over imagery — pass opacity ~0.75). |
| active_eventsA | Current natural events and disaster alerts, optionally filtered to a bbox. Combines NASA EONET (wildfires, storms, volcanoes, floods...) and GDACS global disaster alerts. bbox is [w, s, e, n]. Returns compact event lists with coordinates suitable for mapping. |
| weather_summaryA | Recent and forecast weather for a point (Open-Meteo, no key needed). Returns daily max/min temperature, precipitation, max wind speed, and dominant wind direction (degrees, meteorological: 0=N, 90=E — the direction wind comes FROM) for past_days back and 7 days ahead. Wind direction matters for smoke, ash, and plume dispersal questions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dannybauman/groundstation'
If you have feedback or need assistance with the MCP directory API, please join our Discord server