Open Meteo Marine Tools

Configuration File: open_meteo_marine_tools.json Tool Type: Local Tools Count: 1

This page contains all tools defined in the open_meteo_marine_tools.json configuration file.

Available Tools

OpenMeteo_get_marine_forecast (Type: BaseRESTTool)

Get marine/ocean weather forecast for any coastal or offshore location using Open-Meteo (free, no…

OpenMeteo_get_marine_forecast tool specification

Tool Information:

  • Name: OpenMeteo_get_marine_forecast

  • Type: BaseRESTTool

  • Description: Get marine/ocean weather forecast for any coastal or offshore location using Open-Meteo (free, no API key). Returns wave height, wave direction, wave period, swell wave height, swell direction, swell period, wind wave height, and ocean temperature. Data sourced from NOAA GFS Wave, DWD ICON Wave, and ECMWF WAM models with global 0.25 degree resolution. Useful for surfing, sailing, fishing, offshore operations, and maritime safety. Latitude/longitude required (use OpenMeteo_geocode_location for coordinates).

Parameters:

  • latitude (number) (required) Latitude in decimal degrees (e.g., 52.0 for North Sea, 21.3 for Hawaii, -33.9 for Sydney coast)

  • longitude (number) (required) Longitude in decimal degrees (e.g., 4.0 for North Sea, -157.8 for Hawaii, 151.2 for Sydney coast)

  • hourly ([‘string’, ‘null’]) (optional) Comma-separated hourly marine variables. Options: wave_height, wave_direction, wave_period, wind_wave_height, wind_wave_direction, wind_wave_period, wind_wave_peak_period, swell_wave_height, swell_wave_direction, swell_wave_period, swell_wave_peak_period, ocean_current_velocity, ocean_current_direction. Default: wave_height if not specified.

  • daily ([‘string’, ‘null’]) (optional) Comma-separated daily marine variables. Options: wave_height_max, wave_direction_dominant, wave_period_max, wind_wave_height_max, wind_wave_direction_dominant, wind_wave_period_max, wind_wave_peak_period_max, swell_wave_height_max, swell_wave_direction_dominant, swell_wave_period_max, swell_wave_peak_period_max.

  • forecast_days ([‘integer’, ‘null’]) (optional) Number of forecast days (1-16, default 7)

  • timezone ([‘string’, ‘null’]) (optional) Timezone for local time (e.g., ‘Europe/London’, ‘Pacific/Honolulu’, ‘auto’)

Example Usage:

query = {
    "name": "OpenMeteo_get_marine_forecast",
    "arguments": {
        "latitude": "example_value",
        "longitude": "example_value"
    }
}
result = tu.run(query)