TrackingMCP
Where every container is, and when it will really arrive.
Base URL
https://api.trackingmcp.comAuthentication
Authorization: Bearer tmcp_…Keys carry the tmcp_ prefix. See the authentication guide.
The keyed /v1 surface wraps success in { "ok": true, "data": … } and failure in { "ok": false, "error": { "code", "message", "severity" } }. The public tracker answers a miss with { "ok": false, "message": "…" } and a helpful hint (it even suggests the corrected check digit). The DCSA /v2 surface is the exception: it returns a bare array of events, as the standard specifies.
Tracks 233 shipping lines, 125 through a direct connector.View supported lines →
OpenAPI spec
Import the spec into Postman or Insomnia, or generate a typed client with openapi-generator.
Endpoints
Track
POSTPublic one-off lookup/v1/track/publicContainers
POSTStart tracking/v1/containersGETList tracked containers/v1/containersGETPortfolio summary/v1/containers/summaryGETDemurrage risk/v1/containers/demurrageGETContainer detail/v1/containers/{id}GETLook up by identifier/v1/containers/lookup/{identifier}POSTForce a re-poll/v1/containers/{id}/recheckDELETEStop tracking/v1/containers/{id}Events
GETDCSA event feed/v2/eventsWebhooks
POSTRegister an endpoint/v1/webhooksGETList endpoints/v1/webhooksGETEndpoint detail and deliveries/v1/webhooks/{id}PATCHUpdate an endpoint/v1/webhooks/{id}DELETEDelete an endpoint/v1/webhooks/{id}POSTSend a test delivery/v1/webhooks/{id}/testSeaRates compatibility
GETSeaRates-compatible tracking/compat/searates/trackingMCP server
The container-tracking 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.trackingmcp.com/mcp add_containerStart tracking a container, bill of lading or booking.get_container_detailFull timeline, route, vessel and the basis for the ETA.get_shipment_summaryPortfolio overview: active, exceptions, arriving soon, demurrage risk.get_demurrage_free_timePublished free days before demurrage or detention, by carrier and port.get_demurrage_reportDemurrage and detention exposure across every box you hold.get_port_congestionDwell and congestion at a port, by UN/LOCODE.get_vessel_positionLatest AIS position, speed and heading for a vessel.