Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted 1 min ago
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:2239c68012a4395a07a3c4e9a91a6d35808000382d38160d173cd35b3cac900a | sha256sum