global. rootz. ship/ maritime
by ship.rootz.global · remote · no sign-in to list tools · v0.1.0 · published by global.rootz.ship
Signed global shipping & commodity data: oil, LNG, grain, sanctions, fleet, emissions.
13 tools: 6 change things and 7 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things6Claude Code: ask: see these tools
- Only reads7Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http maritime https://ship.rootz.global/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
13 tools
Changes things 6Claude Code: ask
shipping_chokepointMaritime chokepoint intelligence for Hormuz, Suez, Malacca, or Bab el-Mandeb.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Maritime 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".
shipping_country_flowsTrade partners for a specific country (who they export to / import from).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Trade partners for a specific country (who they export to / import from). Pass the country as `country` or `query`.
shipping_freshnessPer-dataset freshness only: pipeline refresh age vs expected cadence, newest record age, source, and status (ok / lagging / stale / empty / unknown).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Per-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.
shipping_sanctionsCheck vessel/entity against OFAC sanctionsNo findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Check vessel/entity against OFAC sanctions
shipping_top_exportersTop oil exporting countries by value/volume (a ranking — no query needed).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
Description, as the server wrote it Top 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).
shipping_vessel_typesFleet breakdown by vessel typeNo findings
Why it is in this group
- The name "shipping_vessel_types" says "type": a word for a change.
Description, as the server wrote it Fleet breakdown by vessel type
Only reads 7Claude Code: allow
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 standar…No findings
Why it is in this group
- The description's first verb is "query": a word for reading.
Description, as the server wrote it Query 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.
shipping_emissionsQuery EU MRV vessel emissions data — CO2, fuel consumption, time at sea for 22,543 vessels (2018-2024).No findings
Why it is in this group
- The description's first verb is "query": a word for reading.
Description, as the server wrote it Query 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).
shipping_fleetQuery tanker fleet database.No findings
Why it is in this group
- The description's first verb is "query": a word for reading.
Description, as the server wrote it Query tanker fleet database. Accepts structured filters OR a free-text `query` (matches vessel name, IMO, owner, or type).
shipping_oil_pricesGet oil price benchmarks (WTI, Brent)No findings
Why it is in this group
- The description's first verb is "get": a word for reading.
Description, as the server wrote it Get oil price benchmarks (WTI, Brent)
shipping_oil_tradeQuery bilateral oil trade flows (EIA US imports/exports + Eurostat).No findings
Why it is in this group
- The description's first verb is "query": a word for reading.
Description, as the server wrote it Query 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.
shipping_sanctioned_at_euFind sanctioned vessels that called at EU/EEA ports.No findings
Why it is in this group
- The description's first verb is "find": a word for reading.
Description, as the server wrote it Find 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).
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 / empt…No findings
Why it is in this group
- The name "shipping_status" says "status": a word for reading.
Description, as the server wrote it Database 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.
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.1.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http maritime https://ship.rootz.global/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__maritime__shipping_oil_trade",
"mcp__maritime__shipping_fleet",
"mcp__maritime__shipping_oil_prices",
"mcp__maritime__shipping_status",
"mcp__maritime__shipping_emissions",
"mcp__maritime__shipping_sanctioned_at_eu",
"mcp__maritime__shipping_doc_intel"
],
"ask": [
"mcp__maritime__shipping_sanctions",
"mcp__maritime__shipping_freshness",
"mcp__maritime__shipping_top_exporters",
"mcp__maritime__shipping_country_flows",
"mcp__maritime__shipping_vessel_types",
"mcp__maritime__shipping_chokepoint"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as maritime. Review it before you use it.