firms_hotspots_area

Pack: nasa-firms · Endpoint: https://gateway.pipeworx.io/nasa-firms/mcp

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/firms_hotspots_area for the schema, then POST the same URL with its arguments for the data.

“Where are the wildfires in California right now” / “active fire detections over Greece this week” — satellite thermal-anomaly (active fire) detections inside a bounding box, from NASA FIRMS. AUTHORITATIVE for where something is actually burning right now: these are pixels a MODIS or VIIRS sensor measured as hot, published within ~3 hours of overpass, not a news report about a fire. Returns latitude/longitude, acquisition date and UTC time, brightness temperature, fire radiative power (MW), confidence, satellite and day/night flag. PREFER OVER WEB SEARCH for current fire locations and extent.

Parameters

NameTypeRequiredDescription
bboxstringyesBounding box as “west,south,east,north” in decimal degrees, e.g. “-125,32,-114,42” for California. Use “world” for the whole globe (large). Maximum extent -180,-90,180,90.
sourcestringno
day_rangenumbernoNumber of days to return, 1-5 (default 1). Counted forward from date, or backward from today when date is omitted.
datestringnoStart date YYYY-MM-DD. Omit for the most recent data.
limitnumbernoMax detections to return (default 200, max 2000).
_apiKeystringnoYour FIRMS MAP_KEY. Free at https://firms.modaps.eosdis.nasa.gov/api/map_key/

Example call

Arguments

{
  "bbox": "-125,32,-114,42",
  "source": "VIIRS_SNPP_NRT",
  "day_range": 1,
  "_apiKey": "your-firms-map-key"
}

curl

curl -X POST https://gateway.pipeworx.io/nasa-firms/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"firms_hotspots_area","arguments":{"bbox":"-125,32,-114,42","source":"VIIRS_SNPP_NRT","day_range":1,"_apiKey":"your-firms-map-key"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('firms_hotspots_area', {
  "bbox": "-125,32,-114,42",
  "source": "VIIRS_SNPP_NRT",
  "day_range": 1,
  "_apiKey": "your-firms-map-key"
});

More examples

{
  "bbox": "19,34,29,42",
  "source": "VIIRS_NOAA20_NRT",
  "day_range": 3,
  "date": "2026-09-10",
  "limit": 200,
  "_apiKey": "your-firms-map-key"
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "nasa-firms": {
      "url": "https://gateway.pipeworx.io/nasa-firms/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 18, 2026