Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ACLED_EMAILNoOptional ACLED registered email (pair with API_KEY).
GFW_API_KEYNoOptional Global Fishing Watch API key for maritime vessel tracking.
N2YO_API_KEYNoOptional N2YO API key for satellite pass predictions and overhead tracking.
NASA_API_KEYNoOptional NASA Open APIs key for Earth imagery, EPIC, POWER data (fallback: DEMO_KEY).
ACLED_API_KEYNoOptional ACLED API key for armed conflict event data.
USGS_PASSWORDNoOptional USGS EarthExplorer password (pair with USERNAME).
USGS_USERNAMENoOptional USGS EarthExplorer username for Landsat scene search, metadata, and download.
NASA_FIRMS_KEYNoOptional NASA FIRMS key for active fire detections (fallback: DEMO_KEY).
PLANET_API_KEYNoOptional Planet Labs API key for daily 3m satellite imagery (required for Planet tools).
TIMEZONEDB_KEYNoOptional TimezoneDB key for enhanced timezone lookups.
COMTRADE_API_KEYNoOptional UN Comtrade API key for international trade flow data.
OPENSKY_PASSWORDNoOptional OpenSky Network password (pair with USERNAME).
OPENSKY_USERNAMENoOptional OpenSky Network username for higher rate limits in aircraft tracking.
COPERNICUS_CLIENT_IDNoOptional Copernicus Data Space client ID for Sentinel-2 imagery download and quicklook access.
NASA_EARTHDATA_TOKENNoOptional NASA Earthdata token for premium data access.
COPERNICUS_CLIENT_SECRETNoOptional Copernicus Data Space client secret (pair with CLIENT_ID).

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
sentinel_searchB

Search Sentinel-2 satellite imagery by location, date range, and cloud cover percentage.

sentinel_metadataB

Get detailed metadata for a Sentinel-2 product by ID.

sentinel_quicklookC

Get quicklook (thumbnail preview) URL for a Sentinel-2 product.

sentinel_bandsA

Reference table of all 13 Sentinel-2 MSI spectral bands with wavelengths and resolutions.

sentinel_latestB

Find the most recent cloud-free Sentinel-2 image for a location.

sentinel_timelineA

Get available Sentinel-2 image dates for a location over the past year.

sentinel_coverageC

Sentinel-2 coverage and revisit information for a location.

sentinel_download_urlA

Get download URL for a Sentinel-2 product. Requires Copernicus authentication.

landsat_searchA

Search Landsat 8/9 satellite scenes by location, date range, and cloud cover.

landsat_metadataB

Get detailed metadata for a Landsat scene by entity ID.

landsat_browseA

Get browse/thumbnail URL for a Landsat scene.

landsat_bandsA

Reference table of Landsat 8/9 OLI/TIRS spectral bands with wavelengths and resolutions.

landsat_latestB

Find the most recent Landsat scene for a location.

landsat_timelineB

Get Landsat scene availability for a location — historical coverage since 1972.

landsat_download_urlB

Get download URL for a Landsat scene. Requires USGS authentication.

firms_active_areaA

Query NASA FIRMS for active fire detections within a geographic bounding box. Returns fire hotspots with brightness, confidence, fire radiative power (FRP), and acquisition time. Supports VIIRS (375m) and MODIS (1km) sensors.

firms_active_countryA

Query NASA FIRMS for active fire detections within a country. Uses ISO 3166-1 alpha-3 country codes (e.g. TUR for Turkey, USA for United States, BRA for Brazil). Returns fire hotspots with brightness, confidence, FRP, and timing.

firms_active_pointA

Find active fires near a specific geographic coordinate within a given radius. Computes a bounding box from the center point and radius, fetches FIRMS data, then filters results by actual haversine distance to ensure accuracy.

firms_historyB

Retrieve historical fire detection data from NASA FIRMS for a specific date and bounding box. Limited to recent data availability (typically the last 60 days for NRT products). Uses VIIRS SNPP sensor.

firms_latestA

Retrieve the latest global fire detections from NASA FIRMS. Returns the most recent fire hotspots worldwide, sorted by acquisition time (newest first). Useful for monitoring breaking wildfire events globally.

firms_summaryA

Compute aggregate fire statistics for a geographic area over a time period. Returns total fire count, average brightness and fire radiative power (FRP), day vs. night distribution, and confidence level breakdown. Useful for wildfire risk assessment and trend analysis.

nasa_earth_imageA

Get a Landsat 8 natural color satellite imagery URL for a specific geographic coordinate and date. Returns a direct URL to the image tile from the NASA Earth API. Useful for visual inspection of a location from space.

nasa_earth_assetsA

List available Landsat 8 imagery dates for a geographic coordinate. Returns a count and sorted list of dates when satellite imagery was captured at the given location. Useful for finding valid dates before requesting imagery.

nasa_epic_latestA

Get the latest full-disk Earth photograph from DSCOVR's EPIC (Earth Polychromatic Imaging Camera) instrument positioned at the L1 Lagrange point. Returns image URL, caption, centroid coordinates, and sun position data.

nasa_epic_dateA

Get DSCOVR EPIC full-Earth photographs for a specific date. EPIC captures about 12-22 images per day as Earth rotates, showing different hemispheres. Returns image URLs, captions, and centroid coordinates for each frame.

nasa_epic_archiveA

List all available dates in the DSCOVR EPIC image archive. EPIC has been capturing full-disk Earth images since 2015. Returns a list of dates for which imagery is available.

nasa_power_dataA

Retrieve daily solar and meteorological parameters from NASA POWER (Prediction of Worldwide Energy Resources) for a location and date range. Provides data such as downward solar radiation (ALLSKY_SFC_SW_DWN), temperature at 2m (T2M), and wind speed at 2m (WS2M). Useful for renewable energy assessment and agricultural planning.

nasa_gibs_tileA

Construct a NASA GIBS (Global Imagery Browse Services) WMTS tile URL for a specific layer, date, and tile coordinate. GIBS provides near-real-time and archival satellite imagery as map tiles. Common layers: VIIRS_SNPP_CorrectedReflectance_TrueColor, MODIS_Terra_CorrectedReflectance_TrueColor, MODIS_Aqua_CorrectedReflectance_TrueColor, VIIRS_SNPP_Thermal_Anomalies_375m_Night, VIIRS_Black_Marble, MODIS_Terra_Snow_Cover, MODIS_Combined_MAIAC_L2G_AerosolOpticalDepth. Tiles can be viewed in map clients or downloaded directly.

nightlights_tileB

Get night lights map tile URL from NASA GIBS — VIIRS Black Marble layer.

nightlights_radianceC

Get night light radiance estimate for a location — light intensity indicator.

nightlights_compareB

Compare night light levels between two dates — detect power outages, urban growth, or conflict damage.

nightlights_timeseriesB

Night light time series analysis — monthly radiance trends for monitoring urbanization or conflict.

nightlights_anomalyB

Night light anomaly detection — sudden changes indicating power outages, conflict, or rapid development.

planet_searchA

Search Planet Labs satellite imagery catalog — daily 3m resolution global coverage. Requires PLANET_API_KEY.

planet_metadataC

Get detailed metadata for a Planet Labs item. Requires PLANET_API_KEY.

planet_thumbnailB

Get thumbnail preview URL for a Planet Labs item. Requires PLANET_API_KEY.

planet_statsB

Get Planet imagery coverage statistics for an area. Requires PLANET_API_KEY.

aircraft_liveA

Get live aircraft positions within a bounding box including position, altitude, speed, heading, and origin country.

aircraft_trackB

Track a specific aircraft by ICAO24 hex address — returns flight path waypoints.

aircraft_flightsB

Get flight history for an aircraft over a time period including departure and arrival airports.

aircraft_waypointsA

Get flight waypoints for an aircraft with cumulative distance calculation.

aircraft_arrivalsA

Get recent arrivals at an airport by ICAO code.

aircraft_departuresA

Get recent departures from an airport by ICAO code.

aircraft_searchA

Search for currently airborne aircraft by callsign (partial match supported).

aircraft_militaryC

Filter military aircraft in a bounding box by checking ICAO24 hex ranges assigned to military operators.

aircraft_statsA

Traffic statistics for a bounding box — total aircraft, altitude distribution, speed distribution, top countries.

aircraft_anomalyA

Detect anomalous aircraft behavior in a bounding box — low altitude flights, loitering, emergency squawks, no callsign.

ship_searchA

Search for vessels by name, MMSI, or IMO number using Global Fishing Watch.

ship_positionB

Get last known position for a vessel by GFW vessel ID.

ship_trackA

Get vessel movement history (GPS track) over a date range.

ship_areaB

Get all vessels in a bounding box area using AIS data.

ship_fishingA

Analyze fishing activity in an area over a date range — fishing hours, vessel count, top flag states.

ship_port_visitsB

Get port visit history for a vessel.

ship_encountersB

Detect ship-to-ship encounters and transfers for a vessel — potential at-sea transshipment.

ship_darkB

Detect AIS gap events (dark periods) for a vessel — potential sanctions evasion or illegal activity.

space_satellitesC

List active satellites by category — communications, weather, military, science, navigation, starlink, or stations.

space_tleB

Get TLE (Two-Line Element) orbital data for a satellite by NORAD catalog number.

space_passesB

Predict visible satellite passes over a location. Requires N2YO API key.

space_overheadC

List satellites currently overhead at a location. Requires N2YO API key.

space_starlinkA

Get Starlink constellation status — total satellites, orbital statistics, newest and oldest launches.

space_debrisB

Track space debris objects from known fragmentation events.

mil_basesA

Find military bases, barracks, airfields, ranges, and bunkers in a bounding box using OpenStreetMap data.

mil_aircraftB

Track live military aircraft in a bounding box by filtering ICAO24 hex ranges assigned to military operators.

mil_airspaceA

Find restricted, danger, prohibited, and military airspace zones in a bounding box.

mil_navalC

Find naval bases and military ports in a bounding box.

mil_nuclearA

Find nuclear facilities — power plants, research reactors, enrichment sites in a bounding box.

mil_missileB

Find known missile test sites, launch pads, and military testing ranges in a bounding box.

mil_radarB

Find radar stations and air defense installations in a bounding box.

mil_activityB

Composite military activity score for a bounding box — combines facility count, restricted airspace, and overall assessment.

conflict_eventsB

Get armed conflict events from ACLED — battles, violence against civilians, explosions, riots, protests.

conflict_fatalitiesA

Conflict fatality statistics by country — total fatalities, breakdown by event type, deadliest events.

conflict_actorsB

List armed groups and actors active in a country with event counts.

conflict_hotspotsB

Conflict intensity grid map — divides bounding box into cells and counts events per cell.

events_globalB

Global event monitoring via GDELT — search news articles about specific topics, locations, or events.

events_mediaB

Media intensity analysis via GDELT — track news volume over time for a topic or region.

env_deforestationA

Get deforestation alerts (GLAD) near a coordinate — recent tree cover loss events.

env_fire_riskA

Assess fire risk at a location based on current weather conditions — temperature, humidity, wind, and drought index.

env_methaneB

Check for methane emission hotspots — uses Sentinel-5P TROPOMI data references.

env_air_pollutionB

Get satellite-derived air pollution data — NO2, SO2, CO, PM2.5, ozone levels at a coordinate.

env_ocean_tempA

Get sea surface temperature (SST) at a coordinate using Open-Meteo marine data.

env_water_qualityB

Water quality indicators — chlorophyll, turbidity reference data for a coordinate.

ocean_buoy_dataA

Get ocean buoy measurements — wave height, wind, temperature, pressure from NOAA NDBC.

ocean_currentsB

Get ocean current information for a marine location using Open-Meteo marine data.

ocean_sea_iceC

Sea ice extent information — Arctic and Antarctic ice coverage reference.

ocean_chlorophyllC

Ocean chlorophyll concentration reference — fishing productivity and marine ecosystem indicator.

ocean_sst_anomalyC

Sea surface temperature anomaly — El Nino/La Nina indicator and climate monitoring.

quake_recentA

Get recent earthquakes worldwide, filtered by minimum magnitude. Returns location, magnitude, depth, tsunami warning, and alert level.

quake_searchB

Search earthquakes by date range, magnitude, and geographic region.

quake_detailA

Get detailed information about a specific earthquake by USGS event ID.

quake_areaB

Get earthquakes within a bounding box over a specified time period.

quake_statsA

Earthquake statistics for a time period and optional region — magnitude distribution, deepest, strongest, averages.

weather_currentA

Get current weather conditions at a coordinate including temperature, humidity, wind, pressure, cloud cover, and precipitation.

weather_forecastA

Get 7-day weather forecast for a coordinate with daily temperature, precipitation, wind, sunrise, and sunset.

weather_historicalA

Get historical weather data for a specific date and location.

weather_satellite_windowA

Find optimal satellite imaging windows (low cloud cover periods) for a location over the next N days.

atmosphere_air_qualityA

Get current air quality index and pollutant concentrations (PM2.5, PM10, NO2, SO2, CO, Ozone) at a coordinate.

atmosphere_uvA

Get current UV index at a coordinate with risk classification.

terrain_elevationB

Get the elevation (altitude above sea level) at a given geographic coordinate using the Open Elevation API.

terrain_profileB

Generate an elevation profile between two geographic points. Returns sampled elevations along the path with distance and elevation statistics.

terrain_slopeB

Calculate the slope (gradient) between two geographic points, including angle in degrees, percentage, and terrain classification.

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/badchars/satellite-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server