gibs_tile_url
Pack: nasa-gibs · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/gibs_tile_url for the schema, then POST the same URL with its arguments for the data.
“Give me the satellite image of Los Angeles on 2026-09-10” — build a ready-to-fetch NASA GIBS image tile URL for a layer, a date and a place. Give a latitude/longitude and a zoom level and it computes the WMTS tile row/column for you; give tile_row/tile_col directly if you already have them. Returns the tile URL plus the tile’s own geographic bounds and the resolved date, so the caller can show or download the actual imagery.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
layer | string | yes | GIBS layer identifier, e.g. “VIIRS_NOAA20_CorrectedReflectance_TrueColor”. |
date | string | no | Date YYYY-MM-DD. Omit to use the layer’s most recent available date. |
latitude | number | no | Latitude of the point the tile should cover. Required unless tile_row/tile_col are given. |
longitude | number | no | Longitude of the point the tile should cover. |
zoom | number | no | Zoom level / TileMatrix, 0 = whole globe. Default 4. Capped at the layer’s deepest level. |
tile_row | number | no | WMTS tile row, if you already know it (alternative to latitude/longitude). |
tile_col | number | no | WMTS tile column, if you already know it. |
projection | string | no |
Example call
Arguments
{
"layer": "VIIRS_NOAA20_CorrectedReflectance_TrueColor",
"latitude": 34.05,
"longitude": -118.24,
"zoom": 6,
"date": "2026-09-10"
}
curl
curl -X POST https://gateway.pipeworx.io/nasa-gibs/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"gibs_tile_url","arguments":{"layer":"VIIRS_NOAA20_CorrectedReflectance_TrueColor","latitude":34.05,"longitude":-118.24,"zoom":6,"date":"2026-09-10"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('gibs_tile_url', {
"layer": "VIIRS_NOAA20_CorrectedReflectance_TrueColor",
"latitude": 34.05,
"longitude": -118.24,
"zoom": 6,
"date": "2026-09-10"
});
More examples
{
"layer": "MODIS_Terra_CorrectedReflectance_TrueColor",
"latitude": 51.5,
"longitude": -0.12,
"zoom": 5
}
Connect
Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:
{
"mcpServers": {
"pipeworx": {
"url": "https://pipeworx.io/mcp"
}
}
}
Connect to just the nasa-gibs pack
{
"mcpServers": {
"nasa-gibs": {
"url": "https://gateway.pipeworx.io/nasa-gibs/mcp"
}
}
}
See Getting Started for client-specific install steps.