Server definition
- Hash
- sha256:2239c68012a4395a07a3c4e9a91a6d35808000382d38160d173cd35b3cac900a
- What it is
- What a remote MCP server returned when asked what it offers: 13 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "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\".",
"inputSchema": {
"properties": {
"chokepoint": {
"description": "\"Hormuz\", \"Suez\", \"Malacca\", or \"Bab el-Mandeb\"",
"type": "string"
},
"query": {
"description": "Alias for chokepoint (free text)",
"type": "string"
}
},
"type": "object"
},
"name": "shipping_chokepoint",
"outputSchema": null
},
{
"description": "Trade partners for a specific country (who they export to / import from). Pass the country as `country` or `query`.",
"inputSchema": {
"properties": {
"country": {
"type": "string"
},
"direction": {
"default": "exports",
"type": "string"
},
"limit": {
"default": 30,
"type": "integer"
},
"query": {
"description": "Alias for country",
"type": "string"
}
},
"type": "object"
},
"name": "shipping_country_flows",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"topic": {
"description": "Topic: \"platforms\", \"mletr\", \"fraud\", \"standards\", \"stats\", or \"overview\"",
"enum": [
"platforms",
"mletr",
"fraud",
"standards",
"stats",
"overview"
],
"type": "string"
}
},
"required": [
"topic"
],
"type": "object"
},
"name": "shipping_doc_intel",
"outputSchema": null
},
{
"description": "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).",
"inputSchema": {
"properties": {
"imo": {
"description": "IMO number (7 digits)",
"type": "string"
},
"limit": {
"default": 50,
"type": "integer"
},
"query": {
"description": "Free-text: IMO number or ship type/name",
"type": "string"
},
"ship_type": {
"description": "Ship type filter (e.g., \"Oil tanker\", \"LNG carrier\")",
"type": "string"
},
"year": {
"description": "Reporting period year (2018-2024)",
"type": "string"
}
},
"type": "object"
},
"name": "shipping_emissions",
"outputSchema": null
},
{
"description": "Query tanker fleet database. Accepts structured filters OR a free-text `query` (matches vessel name, IMO, owner, or type).",
"inputSchema": {
"properties": {
"company": {
"type": "string"
},
"limit": {
"default": 50,
"type": "integer"
},
"query": {
"description": "Free-text: vessel name, IMO, owner company, or type",
"type": "string"
},
"search": {
"type": "string"
},
"vessel_type": {
"type": "string"
}
},
"type": "object"
},
"name": "shipping_fleet",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "shipping_freshness",
"outputSchema": null
},
{
"description": "Get oil price benchmarks (WTI, Brent)",
"inputSchema": {
"properties": {
"benchmark": {
"default": "all",
"type": "string"
},
"days": {
"default": 30,
"type": "integer"
}
},
"type": "object"
},
"name": "shipping_oil_prices",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {
"limit": {
"default": 50,
"type": "integer"
},
"partner": {
"type": "string"
},
"period": {
"type": "string"
},
"product": {
"type": "string"
},
"query": {
"description": "Free-text: a country name or keyword",
"type": "string"
},
"reporter": {
"type": "string"
}
},
"type": "object"
},
"name": "shipping_oil_trade",
"outputSchema": null
},
{
"description": "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).",
"inputSchema": {
"properties": {
"limit": {
"default": 50,
"type": "integer"
},
"query": {
"description": "Program (e.g. \"Iran\"), flag state, or vessel name",
"type": "string"
},
"year": {
"description": "Filter by year (2018-2024)",
"type": "string"
}
},
"type": "object"
},
"name": "shipping_sanctioned_at_eu",
"outputSchema": null
},
{
"description": "Check vessel/entity against OFAC sanctions",
"inputSchema": {
"properties": {
"query": {
"type": "string"
},
"type": {
"enum": [
"vessel",
"company",
"individual",
"all"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "shipping_sanctions",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "shipping_status",
"outputSchema": null
},
{
"description": "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).",
"inputSchema": {
"properties": {
"limit": {
"default": 20,
"type": "integer"
},
"product": {
"default": "crude",
"type": "string"
},
"query": {
"type": "string"
}
},
"type": "object"
},
"name": "shipping_top_exporters",
"outputSchema": null
},
{
"description": "Fleet breakdown by vessel type",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "shipping_vessel_types",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:2239c68012a4395a07a3c4e9a91a6d35808000382d38160d173cd35b3cac900a | sha256sum