fdsn_availability

Pack: earthscope-fdsn · 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/fdsn_availability for the schema, then POST the same URL with its arguments for the data.

“Where can I download waveform data for station IU ANMO in September 2026?” — which FDSN data centres actually hold seismic waveform data for a given network/station/channel and time window, from the EarthScope federated catalogue. Returns each data centre that holds matching data, its dataselect and station service URLs, and the exact network/station/location/channel/time rows it can serve. This is the “is the data there, and from whom” question — the waveform bytes themselves are fetched from the returned dataselect URL, not from here.

Parameters

NameTypeRequiredDescription
networkstringnoFDSN network code, e.g. “IU”. Wildcards allowed.
stationstringnoStation code, e.g. “ANMO”. Wildcards allowed.
channelstringnoChannel code, e.g. “BHZ” or “BH*” (default ”*”).
locationstringnoLocation code, e.g. “00”. Default any.
starttimestringnoWindow start, YYYY-MM-DD or ISO 8601 (default: 7 days ago).
endtimestringnoWindow end, YYYY-MM-DD or ISO 8601 (default: today).
limitnumbernoMax channel rows to return per data centre (default 50, max 500).

Example call

Arguments

{
  "network": "IU",
  "station": "ANMO",
  "channel": "BHZ",
  "starttime": "2026-09-01",
  "endtime": "2026-09-05"
}

curl

curl -X POST https://gateway.pipeworx.io/earthscope-fdsn/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"fdsn_availability","arguments":{"network":"IU","station":"ANMO","channel":"BHZ","starttime":"2026-09-01","endtime":"2026-09-05"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('fdsn_availability', {
  "network": "IU",
  "station": "ANMO",
  "channel": "BHZ",
  "starttime": "2026-09-01",
  "endtime": "2026-09-05"
});

More examples

{
  "network": "IU",
  "station": "ANMO",
  "channel": "BH*",
  "starttime": "2026-09-10"
}

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 earthscope-fdsn pack
{
  "mcpServers": {
    "earthscope-fdsn": {
      "url": "https://gateway.pipeworx.io/earthscope-fdsn/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 27, 2026