Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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