Skip to content
Eden Engine

Argo Float Directory Listing by DAC and WMO Number (Argo GDAC)

ifremerargogdac/float-files

Lists the files and folders the Argo Global Data Assembly Center holds for one float, given its data assembly centre and 7-digit WMO number (for example coriolis and 1900063): the meta, profile (prof), trajectory (Rtraj) and technical (tech) NetCDF files and the profiles folder, each with its last-modified time and size. Returns directory metadata only, never the NetCDF measurement files. An unknown float returns an error. Argo float index information passed through and served by Eden Engine; not an official Ifremer or Argo product.

activeper callv1

Price

$0.0026 per call

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.

Data source

Argo Global Data Assembly Center (Ifremer)

Argo float directory and profile index information from the Argo Global Data Assembly Center operated by Ifremer (Coriolis); cite the Argo programme (https://argo.ucsd.edu). Served by Eden Engine; not an official Ifremer or Argo product.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

Connect once and your AI can find and run this tool, and any other it needs.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "ifremerargogdac/float-files" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "ifremerargogdac/float-files" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "ifremerargogdac/float-files", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "ifremerargogdac/float-files", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.0026
Updated
Oct 24, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "dac",
    "wmo"
  ],
  "properties": {
    "dac": {
      "enum": [
        "aoml",
        "bodc",
        "coriolis",
        "csio",
        "csiro",
        "incois",
        "jma",
        "kiost",
        "kma",
        "meds",
        "nmdis"
      ],
      "type": "string",
      "description": "The national data assembly centre that holds the float: aoml, bodc, coriolis, csio, csiro, incois, jma, kiost, kma, meds or nmdis. The first column of a recent-profiles row (`dac`) names it."
    },
    "wmo": {
      "type": "string",
      "pattern": "^[0-9]{7}$",
      "description": "The float's 7-digit WMO number, for example 1900063. The second column of a recent-profiles row (`wmo`)."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "required": [
    "count",
    "entries"
  ],
  "properties": {
    "count": {
      "type": "integer"
    },
    "entries": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "kind",
          "modified",
          "size"
        ],
        "properties": {
          "kind": {
            "enum": [
              "dir",
              "file"
            ],
            "type": "string"
          },
          "name": {
            "type": "string",
            "description": "File name, or directory name with a trailing slash."
          },
          "size": {
            "type": [
              "string",
              "null"
            ],
            "description": "Size as the server prints it, for example 42K or 2.7M; null for a directory."
          },
          "cycle": {
            "type": "integer",
            "description": "Profile files only: the cycle number."
          },
          "prefix": {
            "type": "string",
            "description": "Profile files only: the letters before the float number (D delayed-mode, R real-time, B for BGC variants)."
          },
          "modified": {
            "type": "string",
            "description": "Last-modified time as the server prints it, YYYY-MM-DD HH:MM, server time."
          },
          "descending": {
            "type": "boolean",
            "description": "Profile files only: true for the descending profile file (a trailing D)."
          }
        },
        "additionalProperties": false
      }
    }
  },
  "description": "The directory listing as JSON: `count` entries in total, `entries` the first 2000.",
  "additionalProperties": false
}