maritime
global.rootz.ship/maritimeVersion 0.1.0Signed global shipping & commodity data: oil, LNG, grain, sanctions, fleet, emissions.
Status
Responds328 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:31 UTC
- Latency
- 328 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://ship.rootz.global/mcpResponds328 msNo sign-in
Claude Code
claude mcp add --transport http maritime https://ship.rootz.global/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: maritime
Remote MCP server URL: https://ship.rootz.global/mcpCursor
{
"mcpServers": {
"maritime": {
"url": "https://ship.rootz.global/mcp"
}
}
}VS Code
code --add-mcp '{"name":"maritime","type":"http","url":"https://ship.rootz.global/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
16 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
shipping_chokepointMaritime chokepoint intelligence for Hormuz, Suez, Malacca, or Bab el-Mandeb. Returns authoritative EIA baseline throughput (barrels/day, % of global), a live AIS snapshot (vessels/tankers/moving/stationary) for the chokepoint, sanctioned vessels currently detected there, and dark-fleet behavioural signals (loitering + AIS gaps). This is the tool for "how is Hormuz doing". | Not declared | Not declared | Not declared | Not declared |
shipping_country_flowsTrade partners for a specific country (who they export to / import from). Pass the country as `country` or `query`. | Not declared | Not declared | Not declared | Not declared |
shipping_doc_intelQuery the shipping document intelligence layer: eBL platform adoption (12 platforms), MLETR country adoption (23 countries, 13 enacted), document fraud cases ($11.3B), DCSA standards (10), industry stats (26 metrics). The state of shipping document digitization. | Not declared | Not declared | Not declared | Not declared |
shipping_emissionsQuery EU MRV vessel emissions data — CO2, fuel consumption, time at sea for 22,543 vessels (2018-2024). Search by IMO, ship type, or year — or a free-text `query` (7-digit = IMO, else ship type/name). | Not declared | Not declared | Not declared | Not declared |
shipping_fleetQuery tanker fleet database. Accepts structured filters OR a free-text `query` (matches vessel name, IMO, owner, or type). | Not declared | Not declared | Not declared | Not declared |
shipping_freshnessPer-dataset freshness only: pipeline refresh age vs expected cadence, newest record age, source, and status (ok / lagging / stale / empty / unknown). Use before relying on a figure that must be current. | Not declared | Not declared | Not declared | Not declared |
shipping_oil_pricesGet oil price benchmarks (WTI, Brent) | Not declared | Not declared | Not declared | Not declared |
shipping_oil_tradeQuery bilateral oil trade flows (EIA US imports/exports + Eurostat). Accepts structured filters OR a free-text `query` (matches country/notes). NOTE: this is import/export flow data, NOT chokepoint throughput — for Hormuz transit volumes use shipping_chokepoint. | Not declared | Not declared | Not declared | Not declared |
shipping_portWhat this service holds about ONE port, and how good the evidence is. Returns NGA World Port Index identity (UN/LOCODE, coordinates, harbour class, channel/anchorage/pier depths), the evidence grade for our movement data (origin = the authority publishes its own board / custody = a third party publishes it / measured = AIS inference only, asserted by nobody / none), what we do NOT hold, and what happened the last time we fetched the port's own website. Pass a port name, UN/LOCODE, or WPI port number as `query`. | Not declared | Not declared | Not declared | Not declared |
shipping_port_callsBerth-level vessel movements harvested from port authority movement boards: vessel, IMO, arrival/departure, berth, agent, declared last/next port. Each row carries its source and whether the channel was TLS-verified. This is TESTIMONY from the port, distinct from the AIS-inferred port_visits behind other tools. Pass a port name or an IMO as `query`. | Not declared | Not declared | Not declared | Not declared |
shipping_port_coverageCoverage ledger across all 2,951 ports: how many we hold at each evidence grade, how many publish a machine-readable movement board, and what happened when we checked those that do not. Call this to find out what this service does NOT know about ports before relying on what it does. | Not declared | Not declared | Not declared | Not declared |
shipping_sanctioned_at_euFind sanctioned vessels that called at EU/EEA ports. Cross-references OFAC sanctions with EU MRV emissions data (verifiable IMO-level identity). Filter by year or a free-text `query` (sanctions program e.g. "Iran"/"Russia", flag, or vessel name). | Not declared | Not declared | Not declared | Not declared |
shipping_sanctionsCheck vessel/entity against OFAC sanctions | Not declared | Not declared | Not declared | Not declared |
shipping_statusDatabase statistics plus per-dataset freshness: how recently each dataset was refreshed by our pipeline, how old its newest record is, and whether it is ok / lagging / stale / empty. Call this to decide how much to trust anything else this server returns. | Not declared | Not declared | Not declared | Not declared |
shipping_top_exportersTop oil exporting countries by value/volume (a ranking — no query needed). Optional `product` or `query` recognizes a product keyword (crude/refined/lng/coal/iron_ore). | Not declared | Not declared | Not declared | Not declared |
shipping_vessel_typesFleet breakdown by vessel type | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Jul 24, 2026
- Updated
- Jul 24, 2026
- Categories (suggested)
- E-commerceSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared