{"name":"io.github.lxxmng/ocean-schedules","slug":"lxxmng-ocean-schedules","title":null,"description":"Compare ocean carrier sailing schedules, transit times, and on-time reliability before you book.","url":"https://mcp.market/server/lxxmng-ocean-schedules","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":5,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-09-27T10:31:00.601Z","last_ok_at":"2026-09-27T10:31:00.601Z","latency_ms":429},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/lxxmng/schedulesmcp","website":null,"version":"0.2.0","remotes":[{"type":"streamable-http","url":"https://mcp.schedulesmcp.com/mcp"}],"packages":[],"tools":[{"name":"active_cyclones","description":"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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"carrier_league","description":"Carrier league table — ocean carriers ranked by overall on-time reliability across all tracked lanes.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"carrier_reliability","description":"On-time performance and delay distribution for a specific carrier (by SCAC), optionally on a given lane.","write_action":false,"price_micros":0,"input_schema":{"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#"}},{"name":"compare_lanes","description":"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.","write_action":false,"price_micros":0,"input_schema":{"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#"}},{"name":"find_best_sailings","description":"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?\".","write_action":false,"price_micros":0,"input_schema":{"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#"}},{"name":"find_sailings","description":"Observed and derived upcoming departures on an origin→destination lane, with carrier and frequency.","write_action":false,"price_micros":0,"input_schema":{"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#"}},{"name":"get_schedules","description":"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.","write_action":false,"price_micros":0,"input_schema":{"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#"}},{"name":"lane_storm_exposure","description":"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.","write_action":false,"price_micros":0,"input_schema":{"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#"}},{"name":"port_congestion","description":"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.","write_action":false,"price_micros":0,"input_schema":{"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#"}},{"name":"port_reliability","description":"Congestion and dwell signals for a port (UN/LOCODE) — average wait and vessels at anchor.","write_action":false,"price_micros":0,"input_schema":{"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#"}},{"name":"transit_time","description":"Observed transit-time distribution (median / p90, in days) for a carrier on an origin→destination lane.","write_action":false,"price_micros":0,"input_schema":{"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#"}},{"name":"watch_lane","description":"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.","write_action":false,"price_micros":0,"input_schema":{"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#"}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-26T11:37:02.716Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:37:02.775Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 718ms"]},"poisoning":{"score":15,"max":15,"notes":["12 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.schedulesmcp.com/mcp","reachable":true,"authRequired":false,"latencyMs":718,"serverInfo":{"name":"ocean-schedules","version":"1.0.0"}}],"packages":[],"repo":{"found":false,"owner":"lxxmng","repo":"schedulesmcp","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":5}}}},"grade_history":[],"reviews":[]}