ocean-schedules

Compare ocean carrier sailing schedules, transit times, and on-time reliability before you book.

我該用這個嗎

品質與安全性

A
說明品質
93%
結構描述完整度
88%
命名品質
85%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(1)

  • LOWTool 'compare_lanes' description lacks action verb在 compare_lanes 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,667Token(工具定義)
~1.0 KB典型回應大小
中等的注意力影響(128k 上下文的 1.30%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "ocean-schedules": {
      "url": "https://mcp.schedulesmcp.com/mcp"
    }
  }
}

遠端端點

https://mcp.schedulesmcp.com/mcpstreamable-http

它能做什麼

工具清單

工具(12)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
⚪compare_lanes(origin, destination)

Compare ocean carriers serving an origin→destination port pair, ranked by on-time reliability and transit time. Use this to decide which line to book.

輸入結構描述

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE, e.g. CNSHA"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE, e.g. NLRTM"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪carrier_reliability(carrier_code)

On-time performance and delay distribution for a specific carrier (by SCAC), optionally on a given lane.

輸入結構描述

{
  "type": "object",
  "properties": {
    "carrier_code": {
      "type": "string",
      "description": "Carrier SCAC, e.g. MAEU"
    }
  },
  "required": [
    "carrier_code"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪transit_time(origin, destination, carrier_code)

Observed transit-time distribution (median / p90, in days) for a carrier on an origin→destination lane.

輸入結構描述

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE"
    },
    "carrier_code": {
      "type": "string",
      "description": "Optional carrier SCAC to filter"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_sailings(origin, destination)

Observed and derived upcoming departures on an origin→destination lane, with carrier and frequency.

輸入結構描述

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_schedules(origin, destination)

Published forward sailing schedules on an origin→destination lane: carrier, vessel, voyage, ETD/ETA and cut-offs, soonest first. Sourced from carrier connectors (and aggregator coverage). Use this to find concrete upcoming departures to book.

輸入結構描述

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE, e.g. CNSHA"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE, e.g. NLRTM"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_best_sailings(origin, destination, from, to, max_transit_days, ...)

Decision query: the best upcoming sailings on a lane, ONE per carrier (next bookable departure), ranked. Filter by date window, max transit days, min on-time reliability, cut-off still open, and direct-vs-transshipment. Use this to answer "what should I book?".

輸入結構描述

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE or name resolves upstream, e.g. CNSHA"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE, e.g. NLRTM"
    },
    "from": {
      "type": "string",
      "description": "Earliest departure date YYYY-MM-DD (default: today)"
    },
    "to": {
      "type": "string",
      "description": "Latest departure date YYYY-MM-DD (default: +60 days)"
    },
    "max_transit_days": {
      "type": "number",
      "description": "Maximum transit time in days"
    },
    "reliability_floor": {
      "type": "number",
      "description": "Minimum 90-day on-time %, 0-100"
    },
    "cutoff_open": {
      "type": "boolean",
      "description": "Only sailings whose booking cut-off has not passed"
    },
    "direct_only": {
      "type": "boolean",
      "description": "Exclude transshipment routings"
    },
    "sort": {
      "type": "string",
      "enum": [
        "recommended",
        "reliability",
        "fastest",
        "soonest"
      ],
      "description": "Ranking (default recommended = reliability blended with transit)"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢watch_lane(origin, destination, carrier_code, alert_blank, alert_cutoff, ...)

Watch a lane for schedule alerts (PAID): get emailed when a sailing on it is blanked, a booking cut-off is about to close, or a sailing slips. Also alerts on reliability drops. Returns the created watch.

輸入結構描述

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE, e.g. CNNGB"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE, e.g. NLRTM"
    },
    "carrier_code": {
      "type": "string",
      "description": "Optional SCAC to scope the watch to one carrier"
    },
    "alert_blank": {
      "type": "boolean",
      "description": "Alert on suspected blank sailings (default true)"
    },
    "alert_cutoff": {
      "type": "boolean",
      "description": "Alert when a booking cut-off is closing (default true)"
    },
    "alert_slip": {
      "type": "boolean",
      "description": "Alert when a sailing slips vs schedule (default true)"
    },
    "cutoff_lead_hours": {
      "type": "number",
      "description": "Hours before cut-off to alert (default 48)"
    }
  },
  "required": [
    "origin",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪port_reliability(port)

Congestion and dwell signals for a port (UN/LOCODE) — average wait and vessels at anchor.

輸入結構描述

{
  "type": "object",
  "properties": {
    "port": {
      "type": "string",
      "description": "Port UN/LOCODE, e.g. NLRTM"
    }
  },
  "required": [
    "port"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪carrier_league

Carrier league table — ocean carriers ranked by overall on-time reliability across all tracked lanes.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪port_congestion(port)

Fused port-congestion signal for a port (UN/LOCODE): effective level (mild/moderate/severe), expected added wait in days (for ETA-band widening), a 0–1 confidence, and per-source detail — weiyun broad-AIS analysis + IMF PortWatch throughput + our own AIS wait/density.

輸入結構描述

{
  "type": "object",
  "properties": {
    "port": {
      "type": "string",
      "description": "Port UN/LOCODE, e.g. NLRTM"
    }
  },
  "required": [
    "port"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪active_cyclones

Live tropical cyclones (typhoons/hurricanes) currently active on ocean trade lanes — name, basin, category, center position, max wind, pressure and movement, from CMA (NW-Pacific) + NHC (Atlantic/E-Pacific) + JTWC (Indian/Southern Hemisphere) + GDACS (global). Use this to see which storms are at sea right now.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢lane_storm_exposure(origin, destination)

Whether an origin→destination ocean lane currently passes through an active cyclone's forecast gale field (a "storm-exposed" sailing at risk of weather delay). Omit ports to list every exposed lane.

輸入結構描述

{
  "type": "object",
  "properties": {
    "origin": {
      "type": "string",
      "description": "Origin port UN/LOCODE, e.g. CNSHA"
    },
    "destination": {
      "type": "string",
      "description": "Destination port UN/LOCODE, e.g. USLAX"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本12 個工具
已驗證未記錄版本12 個工具
已驗證未記錄版本12 個工具