Marine Regions Tools#

Configuration File: marine_regions_tools.json Tool Type: Local Tools Count: 2

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

Available Tools#

MarineRegions_get_record (Type: BaseRESTTool)#

Get detailed information about a specific marine geographic feature by its MRGID (Marine Regions …

MarineRegions_get_record tool specification

Tool Information:

  • Name: MarineRegions_get_record

  • Type: BaseRESTTool

  • Description: Get detailed information about a specific marine geographic feature by its MRGID (Marine Regions Gazetteer ID) from VLIZ. Returns full metadata including bounding box, coordinates, place type, status, and source. No authentication required. Common MRGIDs: 2350 (North Sea), 1901 (Pacific Ocean), 1902 (Atlantic Ocean), 4319 (Mediterranean Sea), 8466 (Indian Ocean), 1903 (Arctic Ocean), 1904 (Southern Ocean).

Parameters:

  • mrgid (integer) (required) Marine Regions Gazetteer ID. Examples: 2350 (North Sea), 1901 (Pacific Ocean), 1902 (Atlantic Ocean), 4319 (Mediterranean Sea), 8466 (Indian Ocean)

Example Usage:

query = {
    "name": "MarineRegions_get_record",
    "arguments": {
        "mrgid": 10
    }
}
result = tu.run(query)

MarineRegions_search_by_name (Type: BaseRESTTool)#

Search the Marine Regions Gazetteer (VLIZ) for ocean/sea geographic features by name. Returns at …

MarineRegions_search_by_name tool specification

Tool Information:

  • Name: MarineRegions_search_by_name

  • Type: BaseRESTTool

  • Description: Search the Marine Regions Gazetteer (VLIZ) for ocean/sea geographic features by name. Returns at most 100 records per call. Continue with metadata.next_offset while metadata.has_more is true; the wrapper performs a one-record lookahead on full pages because the API does not return a total count. like, fuzzy, and offset are sent as official query parameters.

Parameters:

  • name (string) (required) Name of the marine geographic feature. Examples: ‘North Sea’, ‘Pacific Ocean’, ‘Mediterranean Sea’, ‘Caribbean Sea’, ‘Arctic Ocean’, ‘Coral Sea’, ‘Gulf of Mexico’

  • like ([‘boolean’, ‘null’]) (optional) If true, perform a partial name match (SQL LIKE). Default: true

  • fuzzy ([‘boolean’, ‘null’]) (optional) If true, perform Levenshtein fuzzy matching. Default: false

  • offset ([‘integer’, ‘null’]) (optional) Zero-based record offset. Start at 0 and continue with metadata.next_offset.

Example Usage:

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