{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_wsk7sxmz6mbk","handle":"container-tracking-mcp","url":"https://wellknown.network/agents/container-tracking-mcp","links":{"self":"https://wellknown.network/agents/container-tracking-mcp/record.json","html":"https://wellknown.network/agents/container-tracking-mcp","markdown":"https://wellknown.network/agents/container-tracking-mcp/record.md","api":"https://wellknown.network/api/v1/agents/container-tracking-mcp","status":"https://wellknown.network/api/v1/agents/container-tracking-mcp/status","claim":"https://wellknown.network/agents/container-tracking-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/container-tracking-mcp/claim.json","badge":"https://wellknown.network/agents/container-tracking-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/container-tracking-mcp/history","tools":"https://wellknown.network/api/v1/agents/container-tracking-mcp/tools"},"ard":{"identifier":"urn:air:mcp.trackingmcp.com:server:container-tracking-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Container Tracking MCP","summary":"DCSA container tracking across 228 ocean carriers: live vessel positions, ETAs, demurrage alerts.","description":"DCSA container tracking across 228 ocean carriers: live vessel positions, ETAs, demurrage alerts.","publisher":{"name":"lxxmng","url":null},"homepage":"https://trackingmcp.com","repository":"https://github.com/lxxmng/container-tracking-mcp","version":"1.3.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.trackingmcp.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-16T12:23:57.641056Z","publishedAt":"2026-07-16T12:23:57.641056Z","registryName":"io.github.lxxmng/container-tracking"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"finance.markets","name":"Markets & Trading","confidence":0.54,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content","finance"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-10T13:25:51.032Z","lastProbedAt":"2026-10-10T13:25:51.032Z","statusComputedAt":"2026-10-10T13:26:50.058Z","reliability30d":{"probes":111,"successRate":1,"p50Ms":60,"basis":"mixed","measures":{"availability":"availability (some checks stopped at authentication)","latency":"response time (mixed)","tools":"partially observed","summary":"Some successful checks reached the service and some stopped at an authentication response; figures combine both."},"checks":{"total":109,"ok":109,"authBoundaryOk":73,"serviceOk":36,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T13:25:51.032Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":67,"error":null,"detail":{"tools":[{"name":"get_shipment_summary","description":"Overview of your entire container portfolio: total active, exceptions, arriving soon, demurrage risk. Use this as the starting point for any shipment question."},{"name":"get_container_detail","description":"Full status for a single container: current status, route, ETA with confidence, carrier, vessel, all events, and AI-generated shipment narrative. Use this when "},{"name":"get_vessel_position","description":"Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTAN"},{"name":"get_demurrage_report","description":"Demurrage and detention risk report: which containers are near or past their free days, the daily rates, and the projected cost. Call this when asked about demu"},{"name":"get_port_congestion","description":"Current congestion level at one or more ports: average wait hours, vessels at anchor, and congestion level (low/moderate/high/severe). Provide UN/LOCODE codes l"},{"name":"add_container","description":"Start tracking a new container or Bill of Lading. Returns confirmation once tracking is set up. First status update arrives within 15 minutes."},{"name":"get_demurrage_free_time","description":"Free time (days) before demurrage, detention or storage charges start, for a carrier at a port or country. Returns the carrier's OWN published figure when avail"}],"toolCount":7,"toolsHash":"9a9ad7fa9f0c293bc9d1b05ae0ef48b8523fa1830989f1cb3af26b7470be1c6a","serverName":"container-tracking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T07:24:05.918Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":30,"error":null,"detail":{"tools":[{"name":"get_shipment_summary","description":"Overview of your entire container portfolio: total active, exceptions, arriving soon, demurrage risk. Use this as the starting point for any shipment question."},{"name":"get_container_detail","description":"Full status for a single container: current status, route, ETA with confidence, carrier, vessel, all events, and AI-generated shipment narrative. Use this when "},{"name":"get_vessel_position","description":"Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTAN"},{"name":"get_demurrage_report","description":"Demurrage and detention risk report: which containers are near or past their free days, the daily rates, and the projected cost. Call this when asked about demu"},{"name":"get_port_congestion","description":"Current congestion level at one or more ports: average wait hours, vessels at anchor, and congestion level (low/moderate/high/severe). Provide UN/LOCODE codes l"},{"name":"add_container","description":"Start tracking a new container or Bill of Lading. Returns confirmation once tracking is set up. First status update arrives within 15 minutes."},{"name":"get_demurrage_free_time","description":"Free time (days) before demurrage, detention or storage charges start, for a carrier at a port or country. Returns the carrier's OWN published figure when avail"}],"toolCount":7,"toolsHash":"9a9ad7fa9f0c293bc9d1b05ae0ef48b8523fa1830989f1cb3af26b7470be1c6a","serverName":"container-tracking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T00:27:57.751Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":41,"error":null,"detail":{"tools":[{"name":"get_shipment_summary","description":"Overview of your entire container portfolio: total active, exceptions, arriving soon, demurrage risk. Use this as the starting point for any shipment question."},{"name":"get_container_detail","description":"Full status for a single container: current status, route, ETA with confidence, carrier, vessel, all events, and AI-generated shipment narrative. Use this when "},{"name":"get_vessel_position","description":"Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTAN"},{"name":"get_demurrage_report","description":"Demurrage and detention risk report: which containers are near or past their free days, the daily rates, and the projected cost. Call this when asked about demu"},{"name":"get_port_congestion","description":"Current congestion level at one or more ports: average wait hours, vessels at anchor, and congestion level (low/moderate/high/severe). Provide UN/LOCODE codes l"},{"name":"add_container","description":"Start tracking a new container or Bill of Lading. Returns confirmation once tracking is set up. First status update arrives within 15 minutes."},{"name":"get_demurrage_free_time","description":"Free time (days) before demurrage, detention or storage charges start, for a carrier at a port or country. Returns the carrier's OWN published figure when avail"}],"toolCount":7,"toolsHash":"9a9ad7fa9f0c293bc9d1b05ae0ef48b8523fa1830989f1cb3af26b7470be1c6a","serverName":"container-tracking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T17:27:43.465Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":96,"error":null,"detail":{"tools":[{"name":"get_shipment_summary","description":"Overview of your entire container portfolio: total active, exceptions, arriving soon, demurrage risk. Use this as the starting point for any shipment question."},{"name":"get_container_detail","description":"Full status for a single container: current status, route, ETA with confidence, carrier, vessel, all events, and AI-generated shipment narrative. Use this when "},{"name":"get_vessel_position","description":"Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTAN"},{"name":"get_demurrage_report","description":"Demurrage and detention risk report: which containers are near or past their free days, the daily rates, and the projected cost. Call this when asked about demu"},{"name":"get_port_congestion","description":"Current congestion level at one or more ports: average wait hours, vessels at anchor, and congestion level (low/moderate/high/severe). Provide UN/LOCODE codes l"},{"name":"add_container","description":"Start tracking a new container or Bill of Lading. Returns confirmation once tracking is set up. First status update arrives within 15 minutes."},{"name":"get_demurrage_free_time","description":"Free time (days) before demurrage, detention or storage charges start, for a carrier at a port or country. Returns the carrier's OWN published figure when avail"}],"toolCount":7,"toolsHash":"9a9ad7fa9f0c293bc9d1b05ae0ef48b8523fa1830989f1cb3af26b7470be1c6a","serverName":"container-tracking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T11:26:37.618Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":44,"error":null,"detail":{"tools":[{"name":"get_shipment_summary","description":"Overview of your entire container portfolio: total active, exceptions, arriving soon, demurrage risk. Use this as the starting point for any shipment question."},{"name":"get_container_detail","description":"Full status for a single container: current status, route, ETA with confidence, carrier, vessel, all events, and AI-generated shipment narrative. Use this when "},{"name":"get_vessel_position","description":"Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTAN"},{"name":"get_demurrage_report","description":"Demurrage and detention risk report: which containers are near or past their free days, the daily rates, and the projected cost. Call this when asked about demu"},{"name":"get_port_congestion","description":"Current congestion level at one or more ports: average wait hours, vessels at anchor, and congestion level (low/moderate/high/severe). Provide UN/LOCODE codes l"},{"name":"add_container","description":"Start tracking a new container or Bill of Lading. Returns confirmation once tracking is set up. First status update arrives within 15 minutes."},{"name":"get_demurrage_free_time","description":"Free time (days) before demurrage, detention or storage charges start, for a carrier at a port or country. Returns the carrier's OWN published figure when avail"}],"toolCount":7,"toolsHash":"9a9ad7fa9f0c293bc9d1b05ae0ef48b8523fa1830989f1cb3af26b7470be1c6a","serverName":"container-tracking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T05:25:01.379Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":60,"error":null,"detail":{"tools":[{"name":"get_shipment_summary","description":"Overview of your entire container portfolio: total active, exceptions, arriving soon, demurrage risk. Use this as the starting point for any shipment question."},{"name":"get_container_detail","description":"Full status for a single container: current status, route, ETA with confidence, carrier, vessel, all events, and AI-generated shipment narrative. Use this when "},{"name":"get_vessel_position","description":"Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTAN"},{"name":"get_demurrage_report","description":"Demurrage and detention risk report: which containers are near or past their free days, the daily rates, and the projected cost. Call this when asked about demu"},{"name":"get_port_congestion","description":"Current congestion level at one or more ports: average wait hours, vessels at anchor, and congestion level (low/moderate/high/severe). Provide UN/LOCODE codes l"},{"name":"add_container","description":"Start tracking a new container or Bill of Lading. Returns confirmation once tracking is set up. First status update arrives within 15 minutes."},{"name":"get_demurrage_free_time","description":"Free time (days) before demurrage, detention or storage charges start, for a carrier at a port or country. Returns the carrier's OWN published figure when avail"}],"toolCount":7,"toolsHash":"9a9ad7fa9f0c293bc9d1b05ae0ef48b8523fa1830989f1cb3af26b7470be1c6a","serverName":"container-tracking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T22:23:56.094Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":57,"error":null,"detail":{"tools":[{"name":"get_shipment_summary","description":"Overview of your entire container portfolio: total active, exceptions, arriving soon, demurrage risk. Use this as the starting point for any shipment question."},{"name":"get_container_detail","description":"Full status for a single container: current status, route, ETA with confidence, carrier, vessel, all events, and AI-generated shipment narrative. Use this when "},{"name":"get_vessel_position","description":"Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTAN"},{"name":"get_demurrage_report","description":"Demurrage and detention risk report: which containers are near or past their free days, the daily rates, and the projected cost. Call this when asked about demu"},{"name":"get_port_congestion","description":"Current congestion level at one or more ports: average wait hours, vessels at anchor, and congestion level (low/moderate/high/severe). Provide UN/LOCODE codes l"},{"name":"add_container","description":"Start tracking a new container or Bill of Lading. Returns confirmation once tracking is set up. First status update arrives within 15 minutes."},{"name":"get_demurrage_free_time","description":"Free time (days) before demurrage, detention or storage charges start, for a carrier at a port or country. Returns the carrier's OWN published figure when avail"}],"toolCount":7,"toolsHash":"9a9ad7fa9f0c293bc9d1b05ae0ef48b8523fa1830989f1cb3af26b7470be1c6a","serverName":"container-tracking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T15:24:13.495Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":52,"error":null,"detail":{"tools":[{"name":"get_shipment_summary","description":"Overview of your entire container portfolio: total active, exceptions, arriving soon, demurrage risk. Use this as the starting point for any shipment question."},{"name":"get_container_detail","description":"Full status for a single container: current status, route, ETA with confidence, carrier, vessel, all events, and AI-generated shipment narrative. Use this when "},{"name":"get_vessel_position","description":"Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTAN"},{"name":"get_demurrage_report","description":"Demurrage and detention risk report: which containers are near or past their free days, the daily rates, and the projected cost. Call this when asked about demu"},{"name":"get_port_congestion","description":"Current congestion level at one or more ports: average wait hours, vessels at anchor, and congestion level (low/moderate/high/severe). Provide UN/LOCODE codes l"},{"name":"add_container","description":"Start tracking a new container or Bill of Lading. Returns confirmation once tracking is set up. First status update arrives within 15 minutes."},{"name":"get_demurrage_free_time","description":"Free time (days) before demurrage, detention or storage charges start, for a carrier at a port or country. Returns the carrier's OWN published figure when avail"}],"toolCount":7,"toolsHash":"9a9ad7fa9f0c293bc9d1b05ae0ef48b8523fa1830989f1cb3af26b7470be1c6a","serverName":"container-tracking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T08:28:23.531Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":62,"error":null,"detail":{"tools":[{"name":"get_shipment_summary","description":"Overview of your entire container portfolio: total active, exceptions, arriving soon, demurrage risk. Use this as the starting point for any shipment question."},{"name":"get_container_detail","description":"Full status for a single container: current status, route, ETA with confidence, carrier, vessel, all events, and AI-generated shipment narrative. Use this when "},{"name":"get_vessel_position","description":"Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTAN"},{"name":"get_demurrage_report","description":"Demurrage and detention risk report: which containers are near or past their free days, the daily rates, and the projected cost. Call this when asked about demu"},{"name":"get_port_congestion","description":"Current congestion level at one or more ports: average wait hours, vessels at anchor, and congestion level (low/moderate/high/severe). Provide UN/LOCODE codes l"},{"name":"add_container","description":"Start tracking a new container or Bill of Lading. Returns confirmation once tracking is set up. First status update arrives within 15 minutes."},{"name":"get_demurrage_free_time","description":"Free time (days) before demurrage, detention or storage charges start, for a carrier at a port or country. Returns the carrier's OWN published figure when avail"}],"toolCount":7,"toolsHash":"9a9ad7fa9f0c293bc9d1b05ae0ef48b8523fa1830989f1cb3af26b7470be1c6a","serverName":"container-tracking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T01:21:27.969Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":87,"error":null,"detail":{"tools":[{"name":"get_shipment_summary","description":"Overview of your entire container portfolio: total active, exceptions, arriving soon, demurrage risk. Use this as the starting point for any shipment question."},{"name":"get_container_detail","description":"Full status for a single container: current status, route, ETA with confidence, carrier, vessel, all events, and AI-generated shipment narrative. Use this when "},{"name":"get_vessel_position","description":"Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTAN"},{"name":"get_demurrage_report","description":"Demurrage and detention risk report: which containers are near or past their free days, the daily rates, and the projected cost. Call this when asked about demu"},{"name":"get_port_congestion","description":"Current congestion level at one or more ports: average wait hours, vessels at anchor, and congestion level (low/moderate/high/severe). Provide UN/LOCODE codes l"},{"name":"add_container","description":"Start tracking a new container or Bill of Lading. Returns confirmation once tracking is set up. First status update arrives within 15 minutes."},{"name":"get_demurrage_free_time","description":"Free time (days) before demurrage, detention or storage charges start, for a carrier at a port or country. Returns the carrier's OWN published figure when avail"}],"toolCount":7,"toolsHash":"9a9ad7fa9f0c293bc9d1b05ae0ef48b8523fa1830989f1cb3af26b7470be1c6a","serverName":"container-tracking","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_shipment_summary","description":"Overview of your entire container portfolio: total active, exceptions, arriving soon, demurrage risk. Use this as the starting point for any shipment question."},{"name":"get_container_detail","description":"Full status for a single container: current status, route, ETA with confidence, carrier, vessel, all events, and AI-generated shipment narrative. Use this when "},{"name":"get_vessel_position","description":"Last known AIS position for a vessel: lat/lng, speed, heading, navigation status, and how old the fix is. Use the vessel IMO from get_container_detail. IMPORTAN"},{"name":"get_demurrage_report","description":"Demurrage and detention risk report: which containers are near or past their free days, the daily rates, and the projected cost. Call this when asked about demu"},{"name":"get_port_congestion","description":"Current congestion level at one or more ports: average wait hours, vessels at anchor, and congestion level (low/moderate/high/severe). Provide UN/LOCODE codes l"},{"name":"add_container","description":"Start tracking a new container or Bill of Lading. Returns confirmation once tracking is set up. First status update arrives within 15 minutes."},{"name":"get_demurrage_free_time","description":"Free time (days) before demurrage, detention or storage charges start, for a carrier at a port or country. Returns the carrier's OWN published figure when avail"}],"package":null,"toolSurface":{"id":"ts_y2unc47b6amv","endpointId":"ep_4e4hnx5v6sug","hash":"9a9ad7fa9f0c293bc9d1b05ae0ef48b8523fa1830989f1cb3af26b7470be1c6a","toolCount":7,"serverName":"container-tracking","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-30T20:27:56.001Z","lastSeenAt":"2026-10-10T13:25:51.200Z","observations":36,"toolNames":["get_shipment_summary","get_container_detail","get_vessel_position","get_demurrage_report","get_port_congestion","add_container","get_demurrage_free_time"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_4e4hnx5v6sug","url":"https://mcp.trackingmcp.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T05:25:01.434Z","auth":{"observedAt":"2026-10-09T05:25:01.593Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://mcp.trackingmcp.com/.well-known/oauth-protected-resource/mcp","resource":"https://mcp.trackingmcp.com/mcp","authorizationServers":["https://kcibhpjcnqusehqgfxpu.supabase.co/auth/v1"],"scopesSupported":["openid","email","profile"]},"authorizationServer":{"url":"https://kcibhpjcnqusehqgfxpu.supabase.co/.well-known/oauth-authorization-server/auth/v1","issuer":"https://kcibhpjcnqusehqgfxpu.supabase.co/auth/v1","grantTypesSupported":["authorization_code","refresh_token"],"codeChallengeMethodsSupported":["S256","plain"],"tokenEndpointAuthMethodsSupported":["client_secret_basic","client_secret_post","none"],"dynamicClientRegistration":true,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":null},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":false,"dynamicClientRegistration":true}},"tls":{"observedAt":"2026-10-09T05:25:01.609Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"trackingmcp.com","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-09-24T20:03:07.000Z","validTo":"2026-12-23T20:03:06.000Z","daysToExpiry":74,"sanCount":2,"fingerprint256":"AE:68:47:40:4A:FC:C6:CA:A0:6E:B0:05:23:9A:C1:B1:7F:A5:CF:15:2F:39:88:10:73:76:37:A9:49:A1:D1:7E"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.lxxmng/container-tracking","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.lxxmng%2Fcontainer-tracking","firstSeenAt":"2026-09-06T18:19:26.406Z","fetchedAt":"2026-10-10T15:23:31.406Z","normalizedAt":"2026-10-10T15:23:31.406Z"}]},"firstSeenAt":"2026-09-06T18:19:26.406Z","updatedAt":"2026-10-10T13:27:53.850Z"}