Ocean-schedules MCP Server

SchedulesMCP is an ocean-freight sailing-schedule MCP server that lets an AI assistant find sailings and rank shipping lines before you book. It covers 60+ carriers, 72,000+ forward sailings, and 5,000+ point-to-point…

Remote serverstreamable-httpMIT

What is the Ocean-schedules MCP Server?

Ocean-schedules source profile. From the maintainer documentation: “SchedulesMCP is an ocean-freight sailing-schedule MCP server that lets an AI assistant find sailings and rank shipping lines before you book. It covers 60+ carriers, 72,000+ forward sailings, and 5,000+ point-to-point lanes across 255 ports. Carrier reliability is derived from observed actual-vs-scheduled arrivals across 4,200+ scored ocean port calls — not carrier promises. It runs as a hosted remote server, so there is nothing to self-host.”

Hosted connection

The maintainer’s configuration uses https://mcp.schedulesmcp.com/mcp. Check the project’s account and authentication instructions when adding the endpoint to your client.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
compare_lanesRank carriers serving an origin→destination port pair by on-time reliability and transit time. Use this to decide which line to book.
carrier_reliabilityOn-time performance and delay distribution for a specific carrier (by SCAC), optionally on a given lane.
transit_timeObserved transit-time distribution (median / p90, in days) for a carrier on an origin→destination lane.
find_sailingsObserved and derived upcoming departures on an origin→destination lane, with carrier and frequency.
port_reliabilityCongestion and dwell signals for a port (UN/LOCODE): average wait and vessels at anchor.

How to install the Ocean-schedules MCP Server

{
  "mcpServers": {
    "ocean-schedules": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.schedulesmcp.com/mcp",
        "--header",
        "Authorization: Bearer smcp_demo_public"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.