fdsn_availability

Pack: earthscope-fdsn · Endpoint: https://gateway.pipeworx.io/earthscope-fdsn/mcp

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, or use one-click install buttons:

{
  "mcpServers": {
    "earthscope-fdsn": {
      "url": "https://gateway.pipeworx.io/earthscope-fdsn/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build September 18, 2026