Stormglass Io connects to a Nagent workspace with an API key. Once it is connected, agents can call 6 Stormglass Io actions, such as "Get Elevation for Point", "Get tide extremes for a point" and "Get Tide Stations in Area". Nothing is enabled on connect: each action is allowed one at a time, and an action with side effects runs or waits for a person according to the agent's level.
Every operation an agent can call against Stormglass Io, with input parameters and output schema.
STORMGLASS_IO_GET_ELEVATION_POINTTool to fetch elevation data for a single geographic point. Use when you need bathymetry or topography for a specific latitude/longitude.
Input parameters
Latitude of the desired coordinate in decimal degrees, between -90 and 90.
Longitude of the desired coordinate in decimal degrees, between -180 and 180.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
STORMGLASS_IO_GET_TIDE_EXTREMES_POINTTool to retrieve high and low tide times with corresponding sea level heights for a coordinate. Returns tide extreme points (high/low) for the specified time interval.
Input parameters
Timestamp in UTC for last forecast hour - UNIX format or URL encoded ISO format.
Latitude in decimal degrees (-90 to 90).
Longitude in decimal degrees (-180 to 180).
Datum values the tide heights will be relative to.
Timestamp in UTC for first forecast hour - UNIX format or URL encoded ISO format.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
STORMGLASS_IO_GET_TIDE_STATIONS_AREATool to list tide stations within a defined geographic bounding box. Use when you need stations in a specific region defined by coordinates.
Input parameters
Bounding box defining the area. Format: top-right and bottom-left coordinates as 'lat,lng:lat,lng' (e.g., '38.0,-122.0:37.5,-122.5')
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
STORMGLASS_IO_GET_TIDE_STATIONS_LISTTool to list all available tide stations. Use when you need a catalog of stations before querying tide data.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
STORMGLASS_IO_STORMGLASS_GET_SOLAR_POINTTool to fetch solar irradiation and sun-position data for a specific coordinate. Use after confirming lat/lng, desired parameters, and optional ISO-formatted start/end.
Input parameters
Optional end time (inclusive) in ISO8601 UTC format, e.g. '2022-02-01T23:00:00+00:00'
Latitude in decimal degrees (-90 to 90).
Longitude in decimal degrees (-180 to 180).
Optional start time (inclusive) in ISO8601 UTC format, e.g. '2022-02-01T00:00:00+00:00'
List of solar parameters to retrieve. Valid options: 'uvIndex' (UV index), 'downwardShortWaveRadiationFlux', 'solarDownwardRadiationFlux', 'surfaceNetShortwaveRadiationDownwardsFlux'.
Optional data source filter. Valid options: 'noaa' (NOAA), 'sg' (Storm Glass). If not specified, data from all available sources is returned.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
STORMGLASS_IO_STORMGLASS_GET_WEATHER_POINTTool to fetch marine and land weather data for a specific coordinate. Use after confirming latitude, longitude, and desired parameters.
Input parameters
Optional end time (inclusive) in ISO8601 UTC format, e.g. '2019-02-02T18:00:00+00:00'.
Latitude in decimal degrees (-90 to 90).
Longitude in decimal degrees (-180 to 180).
Optional start time (inclusive) in ISO8601 UTC format, e.g. '2019-02-02T15:00:00+00:00'.
List of weather parameters to retrieve. Valid parameters include: airTemperature, humidity (not 'relativeHumidity'), cloudCover, precipitation, windSpeed, windDirection, waveHeight, waterTemperature, pressure, visibility, snow, rain, gust, and many more (70+ total). See https://docs.stormglass.io/ for complete list.
Data source/provider filter. One of 'noaa','sg','meteo','dwd','fcoo','icon','hira','marine'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
Agents can call 6 Stormglass Io actions on Nagent, including "Get Elevation for Point", "Get tide extremes for a point" and "Get Tide Stations in Area". Get Elevation for Point: Fetch elevation data for a single geographic point. Each action is listed on this page with its input parameters and its output.
Stormglass Io connects with an API key, under your workspace's own connection. Nothing is enabled on connect: each action is allowed one at a time and can be scoped to the agents that need it.
Get Elevation for Point takes 2 required inputs: lat and lng. It returns data, error and successful.