global.rootz.ship/maritime
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Signed global shipping & commodity data: oil, LNG, grain, sanctions, fleet, emissions.
| Author | global.rootz.ship |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 33 ms |
| Last measured | 2026-10-26 |
Measured statistics
| Tools measured | 13 |
|---|---|
| Latency, 30-day median (L1) | 33 ms |
| Latency, latest (L1) | 33 ms |
| Safe-call success | 1/1 (100%) |
| 30-day success rate (L2) | 100% |
| Last checked | 2026-10-26 |
| Total checks | 6 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"maritime": {
"url": "https://ship.rootz.global/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (13)
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.
Parameters:
limit— integerquery— string — Free-text: a country name or keywordperiod— stringpartner— stringproduct— stringreporter— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
shipping_sanctionsCheck vessel/entity against OFAC sanctions
Parameters:
query(required) — stringtype— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
shipping_fleetQuery tanker fleet database. Accepts structured filters OR a free-text `query` (matches vessel name, IMO, owner, or type).
Parameters:
limit— integerquery— string — Free-text: vessel name, IMO, owner company, or typesearch— stringcompany— stringvessel_type— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
shipping_oil_pricesGet oil price benchmarks (WTI, Brent)
Parameters:
days— integerbenchmark— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world 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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world 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.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world 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).
Parameters:
limit— integerquery— stringproduct— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
shipping_country_flowsTrade partners for a specific country (who they export to / import from). Pass the country as `country` or `query`.
Parameters:
limit— integerquery— string — Alias for countrycountry— stringdirection— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
shipping_vessel_typesFleet breakdown by vessel type
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world 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).
Parameters:
imo— string — IMO number (7 digits)year— string — Reporting period year (2018-2024)limit— integerquery— string — Free-text: IMO number or ship type/nameship_type— string — Ship type filter (e.g., "Oil tanker", "LNG carrier")
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world 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).
Parameters:
year— string — Filter by year (2018-2024)limit— integerquery— string — Program (e.g. "Iran"), flag state, or vessel name
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
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".
Parameters:
query— string — Alias for chokepoint (free text)chokepoint— string — "Hormuz", "Suez", "Malacca", or "Bab el-Mandeb"
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world 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.
Parameters:
topic(required) — string — Topic: "platforms", "mletr", "fraud", "standards", "stats", or "overview"
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.