SchedulesMCP
Compare sailings the way a freight desk actually books them.
Base URL
https://schedulesmcp-api.fly.devThe /public/* surface is open and needs no key. The authed /v1/* surface uses smcp_ keys.
Authentication
Authorization: Bearer smcp_…Keys carry the smcp_ prefix. See the authentication guide.
Public responses wrap in { "ok": true, "data": … }. Ports and locations are UN/LOCODEs (for example CNSHA, NLRTM).
OpenAPI spec
Import the spec into Postman or Insomnia, or generate a typed client with openapi-generator.
Endpoints
Schedules
GETUpcoming sailings/public/schedulesGETVessel-first cards/public/schedules/cardsReliability
GETReliability on a lane/public/reliability/lanesGETCarrier league table/public/reliability/leaderboardPorts
GETResolve a port/public/ports/searchGETPort congestion/public/port-congestionMCP server
The ocean-schedules server exposes the same capabilities as tool calls over Streamable HTTP. Point any MCP client at the endpoint below. See the MCP quickstart.
MCP endpoint
https://mcp.schedulesmcp.com/mcp find_sailingsUpcoming sailings on a lane, vessel-first.find_best_sailingsRank sailings by reliability, transit and departure.compare_lanesPut two or more lanes side by side.carrier_reliabilityOn-time record for carriers on a lane.carrier_leagueCarrier on-time league table.transit_timeTypical and observed transit for a lane.port_congestionCongestion and dwell at a port.lane_storm_exposureActive-cyclone exposure along a lane.