TrackingMCP MCP server
Connect Claude, ChatGPT, or Cursor to live ocean freight data and track containers, check vessel positions, and monitor demurrage risk straight from your AI assistant.
- Works with any MCP client — Claude Desktop, Cursor, Windsurf, VS Code.
- Track by container number, bill of lading, or booking.
- Live vessel positions and predicted ETAs.
- Demurrage and detention risk in real time.
- Free API key to get started.
Try it in 60 seconds — no signup
The public demo key tmcp_demo_public returns synthetic data so you (or your agent) can verify the connection before creating a free key. Endpoint: https://mcp.trackingmcp.com/mcp (Streamable HTTP).
Claude Code
claude mcp add container-tracking --transport http https://mcp.trackingmcp.com/mcp --header "Authorization: Bearer tmcp_demo_public"
Claude Desktop — claude_desktop_config.json
{
"mcpServers": {
"container-tracking": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.trackingmcp.com/mcp",
"--header", "Authorization: Bearer tmcp_demo_public"]
}
}
}
Requires Node (npx). No Node installed? Use "command": "bunx" with args ["mcp-remote", …] — verified working.
Cursor / Windsurf / VS Code — .cursor/mcp.json
{
"mcpServers": {
"container-tracking": {
"url": "https://mcp.trackingmcp.com/mcp",
"headers": { "Authorization": "Bearer tmcp_demo_public" }
}
}
}
Plain curl
curl -X POST https://mcp.trackingmcp.com/mcp \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-H "Authorization: Bearer tmcp_demo_public" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Six tools: get_shipment_summary, get_container_detail, get_vessel_position, get_demurrage_report, get_port_congestion, add_container. For live data, swap the demo key for a free key from your dashboard settings — the free tier includes 100 MCP calls/month, no card. Registry: io.github.lxxmng/container-tracking.